javascript - gratis - google maps api key
¿Cómo puedo encontrar la intersección más cercana a través de la API de Google Maps? (2)
¿Cómo puedo encontrar la intersección más cercana de la calle de la que tengo coordenadas?
Por ejemplo, supongamos que tengo la calle A que va de sur a norte cruzada por la calle X en el norte y por la calle Y en el sur.
¿El API de Google Maps permite encontrar las coordenadas del cruce más cercano (ya sea X o Y) de la calle A? No pude encontrarlo mencionado en ningún lado.
PD: La única solución que conozco es adivinar el número más bajo y el mayor número de edificios en la calle A y dibujar una polilínea entre ellos. No estoy seguro de esto sin embargo.
[ver comentarios arriba]
Lamentablemente no. incluso con gdirections, no hay forma de ubicar el comienzo y el final de la calle (coordenadas). Lo he solucionado usando el hack propuesto anteriormente: haciendo un bucle sobre los números de edificio de 1 a XXX.
si la precisión es 6 por un tiempo (8 = número de construcción, 7 = intersección, 6 = dirección aproximada solamente) eso significa que no existen números nuevos. así que solo tomo el primer punto (lat / long), el medio uno y el último (todos con precisión 8) y creo una ruta entre ellos. esto, sin embargo, a veces solo proporciona solo una parte de la calle ya que otras partes no tienen ningún edificio o Google no tiene más datos :(
Puede considerar usar los datos TIGER del USGS. Puede obtener esa información desde allí, pero no es tan fácil jugar con los datos de Google.