Schnittmenge mit der Google Places / Geocoding-API ermitteln

Ich versuche, mit der Google Places-API die zwei nächstgelegenen Straßen zu einem Punkt zu finden (im Grunde genommen, um die nächstgelegene Kreuzung anzugeben). Jedes Ergebnis gibt jedoch, wenn überhaupt, immer nur eine "Route" zurück.

Ich schätze, ich könnte 5 Abfragen in einem + oder X-Muster ausführen, aber das ist hackig, unzuverlässig und wird natürlich viel früher an die Abfragegrenze stoßen.

Ich bin versucht zu sagen, dass dies ein bewusster Schritt ist, da die API nicht für Navigationssysteme gedacht ist (was ich nicht versuche), aber ich hoffe trotzdem, dass es eine TOS-konforme Möglichkeit gibt, die Kreuzung zu erhalten .

Randnotiz - es scheint, als würde die Angabe von "types = route" nie zu Ergebnissen führen, was meine Vermutung, dass Orte eigentlich nur für tatsächliche POIs und nicht für die Navigation verwendet werden sollen, weiter zunichte machtNutzungsbedingungen Erwähnen Sie diesbezüglich keine expliziten Einschränkungen.

BEARBEITEN: Wie Chris betonte, gibt es die Geocoding-API, die speziell für die Geocodierung entwickelt wurde, aber ich sehe immer noch keinen Weg, um die nächste Querstraße zu finden, außer durch mehrere Abfragen.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage