¿Cómo puedo search una cadena de text en la aplicación nativa de Google Maps desde PhoneGap en iOS y Android?

Estoy desarrollando una aplicación PhoneGap multiplataforma, y ​​me gustaría una cadena de text en el campo "Ubicación", cuando se toca, para abrir la aplicación nativa de Google Maps en PhoneGap o Android.

Todo el mundo parece incorporar sus maps directamente en PhoneGap en estos días con Google Maps API v3 .

PERO, prefiero no hacerlo, por lo que …

  1. mi usuario obtiene 'turn-by-turn-directions' de la aplicación de Maps nativa y,
  2. Evita los problemas de performance de PhoneGap con la Geolocalización habilitada .

Hasta ahora he encontrado:

  1. esta guía para abrir Google Maps nativo en iOS en Mobile Safari, y en el browser nativo en otras plataforms .
  2. esta guía para invocar aplicaciones de Google en dispositivos Android . (Esto es nativo, no HTML5 en PhoneGap.)

Pero no creo que funcione en PhoneGap, también conocido como UIWebView, entonces … necesitamos esta guía sobre la integración de PhoneGap con Google Maps en el iPhone . Y otra para Android.

Para abrir Google Maps nativo en iPhone en PhoneGap, el command es:

<a href="/javascript:Device.exec("openmap:q=QUERY');">QUERY</a> 

Todavía tengo que probar esto, y necesito encontrar el mismo código para Android. La ejecución final de esto tendría que abrir las aplicaciones de Google nativas en cualquiera de las plataforms, y también en una versión web de HTML5.

¿Algun consejo?

Hacer algo así para Android:

  <a href="http://maps.google.com/maps?q=TD Bank Garden Boston, MA"> 

El sistema operativo Android le preguntará si desea abrir esto con el browser o la aplicación Maps.