marcadores gratis google georreferenciación ejemplos añadir javascript api google-maps geocoding

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.