Opciones para mostrar un mapa en una aplicación PhoneGap para Android

Estoy en el proceso de desarrollar una aplicación PhoneGap para Android e iOS. La aplicación contará con un mapa que incluirá varios puntos de interés.

Tengo conocimiento de los siguientes métodos para mostrar un mapa dentro de una aplicación de separación telefónica:

  1. Hacer uso de la API de JavaScript de Google Maps V3.
  2. Cree una aplicación nativa de Android e incorpore un CordovaWebView, como se sugiere en el siguiente blog: (Link)
  3. Hacer uso de un plugin google maps como GMPlugin, como se ilustra en el siguiente reporte git: (Link)

¿Hay otras opciones que he perdido? ¿Cuáles serían los beneficios y las complicaciones con las opciones mencionadas arriba?

Gracias de antemano por la ayuda!

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.