¿Cómo puedo abrir Google Maps (usando Intents o agregando Google Maps en mi aplicación) con la dirección? Tengo la dirección, pero no tengo latitud/longitud. ¿Cómo puedo hacerlo? Gracias.¿Cómo abrir Google Maps usando la dirección?
Respuesta
De mi Personal Code Library. ;)
public static Intent viewOnMap(String address) {
return new Intent(Intent.ACTION_VIEW,
Uri.parse(String.format("geo:0,0?q=%s",
URLEncoder.encode(address))));
}
public static Intent viewOnMap(String lat, String lng) {
return new Intent(Intent.ACTION_VIEW,
Uri.parse(String.format("geo:%s,%s", lat, lng)));
}
Puede utilizar la API de geocodificación de Google, que convierte su dirección física en latitud y longitud. API lo devuelve en formato XML o JSON. Solo necesita analizar los datos para obtener latitud y longitud. Después de recibir latitud y longitud, puede cargarlo en mapview.
geocodificación enlace API:
https://developers.google.com/maps/documentation/geocoding/
Espero que esto ayude.
utilizar por debajo de código,
String map = "http://maps.google.co.in/maps?q=" + str_location;
// donde str_location es la cadena de dirección
Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse(map));
startActivity(i);
Cambiar el negrita parte de este URL a su dirección de empresa. Es mejor si se reemplaza todos los espacios con un carácter más (+), pero debe trabajar con espacios demasiado: http://maps.google.com/maps/geo?q=620 + octava + Avenue, + New + York, + NY + 10018, + EE.UU. & salida = csv & oe = utf8 & sensor = falso
Levante una solicitud a la URL anterior. Para obtener más información, consulte http://androidadvice.blogspot.in/2010/09/asynchronous-web-request.html
Esto generará un código que se ve algo como esto:
200,8,40.7562008,-73.9903784
El primer número, 200, dice que la dirección es buena. El segundo número, 8, indica qué tan precisa es la dirección. Los últimos dos números, 40.7562008 y -73.9903784, son la latitud y la longitud de esta dirección. Úselos para que su mapa de google funcione.
Nota: Los pasos anteriores se han copiado de http://webdesign.about.com/od/javascript/ss/add-google-maps-to-a-web-page_2.htm
A partir de 2017 el enfoque recomendado por Google es el uso de la API Google Maps URLs que proporciona direcciones URL multiplataforma universales. Puede usar estas URL en sus intenciones.
ejemplo de este tipo de URL de la documentación:
https://www.google.com/maps/search/?api=1&query=centurylink+field
Espero que esto ayude!
- 1. ¿Abrir alternativas a Google-maps?
- 2. iphone google maps - dirección usando latitud y longitud
- 3. ¿Es posible obtener una dirección desde coordenadas usando google maps?
- 4. Dirección de autocompletar + Google Maps API
- 5. Validación de dirección con Google Maps API
- 6. Google Maps v3 Iconos de dirección
- 7. Google Maps v3 API - Autocompletar (dirección)
- 8. Formato de dirección para Google Maps
- 9. Usando la gema Faker para generar una dirección VÁLIDA para Google Maps usando Ruby on Rails
- 10. Mostrar la dirección del viento en Google Maps
- 11. Google Maps API - Obtenga las coordenadas de la dirección
- 12. Mostrando un google maps que muestra la dirección elegida
- 13. cómo analizar "overview_polyline" Google Maps API dirección de
- 14. Usando Google Maps API v3, ¿cómo obtengo LatLng con una dirección determinada?
- 15. API de Google Maps: Abrir URL haciendo clic en marcador
- 16. Dirección en variable PHP, incrustación en Google Maps sin Javascript?
- 17. Google maps abrir ventana de información de forma predeterminada?
- 18. Abrir archivo KML local en Google Maps en Android
- 19. google maps usando phonegap en android
- 20. Dibujar círculos concéntricos irregulares usando Google Maps
- 21. ¿Cómo agrego imágenes de marcador personalizadas a Google Maps usando la API GWT Maps?
- 22. Google Maps API limitaciones
- 23. Google Maps v3 - ¿Cómo centrar el uso de una dirección en la inicialización?
- 24. Google maps y pdf
- 25. cómo cambiar el color de la ruta de dirección en google maps v3
- 26. Cómo obtener la dirección formateada desde un marcador arrastrado en Google Version Maps
- 27. ¿Cómo obtener fácilmente un código postal desde una dirección genérica con la API de Google Maps?
- 28. Google Maps for Absolute Dummies
- 29. Obtener la ubicación seleccionada de la actividad de Google Maps
- 30. Google maps y knockoutjs