¿Cómo puedo encontrar la intersección más cercana a través de la API de Google Maps?
-
23-08-2019 - |
Pregunta
¿Cómo puedo encontrar la intersección más cercana de la calle tengo coordenadas de?
Por ejemplo, decir que tengo una calle que va de sur a norte, que es atravesada por la calle X en el norte y por la calle Y en el sur.
¿La API de Google Maps permite encontrar las coordenadas de la intersección más cercana (X o Y) de la calle A? No pude encontrar que menciona en ninguna parte.
PD: La única solución que conozco es adivinar el número más bajo y el más alto número de la construcción en la calle A y llamar la polilínea entre ellos. No estoy seguro acerca de esto, sin embargo.
Solución
[ver comentarios anteriores]
Por desgracia, no. incluso con GDirections, no hay manera de localizar el comienzo y el final de la calle (coordenadas). Lo he resuelto utilizando el truco propuesto anteriormente:. Bucle sobre números de los edificios de 1 a XXX
si la precisión es 6 por un tiempo (8 = número de edificio, 7 = intersección, 6 = dirección aproximada solamente) eso significa que no existen nuevos números. y por eso sólo tomo primer punto (latitud / longitud), de en medio y el último (todos con exactitud 8) y crear camino entre ellos. esto, sin embargo a veces sólo proporciona sólo una parte de la calle como otras partes son o bien sin ningún tipo de edificios o Google no tiene datos adicionales: (
Otros consejos
Es posible considerar el uso de los datos TIGER del USGS. Usted puede obtener esta información a partir de ahí, pero no es tan fácil de jugar con los datos como Google.