Estoy tratando de encontrar las dos calles más cercanas a un punto con la API de Google Places (básicamente para indicar la intersección más cercana). Sin embargo, cualquier resultado solo devolverá una "ruta", si es que lo hace.Obtener una intersección con la API de Google Places/Geocodificación
Me imagino que podría hacer 5 consultas en un patrón + o X, pero eso es raro, poco confiable y, por supuesto, alcanzará el límite de la consulta mucho antes.
Estoy tentado de decir que este es un paso deliberado porque la API no está destinada a ser utilizada para sistemas de navegación (que no estoy tratando de hacer), pero todavía espero que haya una forma compatible con TOS para obtener la intersección.
Nota al margen: parece que especificar "types = route" nunca arroja ningún resultado, lo que confirma mi sospecha de que Places solo está destinado a ser usado para POI reales, no para navegación, aunque el terms of service no menciona cualquier restricción explícita en ese sentido.
EDITAR: Como Chris señaló, existe la API de codificación geográfica específicamente diseñada para la codificación geográfica, pero todavía no veo una manera de obtener la calle transversal más cercana que no sea a través de múltiples consultas.
El geocodificador inverso siempre devuelve exactamente un resultado: lo más parecido que encontró, por lo que no puede hacer lo que describe. ¿Qué estás tratando de lograr exactamente? – smirkingman
Estoy tratando de encontrar la intersección más cercana al punto donde estoy. Por lo menos, me gustaría tener dos nombres de calles cuando estoy en una intersección, pero idealmente también quiero la calle transversal más cercana. Mi esperanza era que proporcionar un cierto tamaño de radio me diera múltiples resultados de 'ruta', y podría usar la segunda mejor 'ruta' como el cruce de calles. – EboMike
En las pruebas, puedo confirmar que un geocodificación inverso nunca arroja más de un resultado: lo más parecido en la opinión de GoogleMap. También probé google.maps.places.PlaceSearchRequest, pero incluso si pides "street_address" no devuelve nada (a menos que haya un lugar de interés que alguien haya marcado cerca). – smirkingman