Estoy haciendo una aplicación basada en la ubicación. Al usar GPS, proporciona los nombres de las calles de la API de Google. Cuando el usuario necesita ingresarlo manualmente, para una vista de autocompletar texto, necesito nombres de todas las calles y carreteras en Google API. ¿Dónde podría obtener el nombre de todas las calles y carreteras que proporciona la API de Google cuando usa GPS? Yo he buscado por todas partes pero en vano :( Gracias de antemanoLista de todos los nombres de calles y carreteras en Google en la API
Respuesta
Por lo que yo puedo encontrar, Google no proporciona una base de datos de nombres de calles para su descarga pública, pero este sitio hace:. Open Street Map
Estos las bases de datos están disponibles para su descarga gratuita. Contienen información geográfica sobre todo el planeta. Espero que las encuentren útiles.
Gracias arriba :) En realidad, encontré otra manera también ... los nombres de las calles y carreteras en xml devueltos por google api están marcados como "ruta" ... así que analicé el xml que tiene type = "route" para obtener solo nombres de carreteras y calles.
La API de Google Places sugiere resultados de búsqueda para nombres de ciudades/calles, etc. que puede usar para AutoCompleteTextView.
Aquí está un JS demo corriendo para probar los resultados.
Debido a que su uso de la API de Maps V3, su referencia es a google.maps.places.Autocomplete
Here puede encontrar una API para Android.
- 1. Marcado de calles en Google Maps
- 2. desactivar superposición de carreteras en google maps
- 3. Google Maps v3 ocultar los elementos (carreteras, roadsigns, etc.)
- 4. abrir mapas de calles api para Android
- 5. Reparando nombres de calles con expresiones regulares
- 6. Lista de todos los usuarios y grupos
- 7. ¿Se admite Google api de fuente en todos los navegadores actuales y antiguos?
- 8. ¿Cómo obtengo la lista de todos los nombres de archivo en un directorio usando VB6?
- 9. SharpSVN leyó TODOS los nombres de archivo
- 10. Limpieza de señal GPS y red de carreteras que coinciden
- 11. google maps api v3 no hay etiquetas?
- 12. ¿hay un servicio gratuito que completa automáticamente las direcciones postales (nombres de calles) para todos los países del mundo?
- 13. ¿Cómo obtengo una lista de espacios de nombres en el motor de la aplicación de Google?
- 14. ¿Cómo anteponer todos los nombres de archivo en la lista con una ruta común?
- 15. Google Maps API v3: cómo eliminar todos los marcadores?
- 16. Google Plus (+1) API - nombres verificados?
- 17. Evento de edición de polígonos api v3 de Google Maps no activado en todos los identificadores
- 18. construir una red de carreteras
- 19. PHP: Obtener una lista de todos los nombres de archivo incluidos en mi directorio de imágenes
- 20. La construcción de intersecciones de API de Google Maps
- 21. Problema en la API de Google Translater
- 22. Cómo obtener todos los significados cuando uso la API de traducción de Google
- 23. Google Map obtén los 10 puntos más cercanos de todos los marcadores en un mapa
- 24. Google App Engine: ¿cómo obtener una lista de todos los administradores de aplicaciones?
- 25. Normalizar direcciones de calles en Django/Python
- 26. Acceda y conserve los nombres de la lista en la función de aplicar
- 27. Lista maestra de todos los eventos Tkinter?
- 28. Lista de todos los recursos incrustados en una carpeta
- 29. Obteniendo la lista de todos los Windows en Android
- 30. Java: programación determinar todos los nombres de los paquetes cargados en la ruta de clase
por favor, brinde un ejemplo. –
¡Por favor explique cómo lo hizo! – kloshar4o
Google API [documentación] (https://developers.google.com/places/web-service/supported_types) menciona que ** route ** no se puede usar en la solicitud. Establece esto: Nota: Los siguientes tipos no son compatibles con el filtro de tipo de una búsqueda de lugares ni con la propiedad de tipos al agregar un lugar. – sridharraman