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.

¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top