Sto cercando di trovare le due strade più vicine a un punto con l'API di Google Places (in pratica per indicare l'intersezione più vicina). Tuttavia, qualsiasi risultato restituirà sempre una "route", se non del tutto.Ottenere un incrocio con Google Places/Geocoding API
Immagino di poter eseguire 5 query in uno schema + o X, ma questo è hacky, inaffidabile e, naturalmente, colpirà il limite della query molto prima.
Sono tentato di dire che si tratta di una mossa intenzionale perché l'API non è pensata per essere utilizzata per qualcosa come i sistemi di navigazione (cosa che non sto tentando di fare), ma spero ancora che ci sia un modo conforme alla TOS per ottenere l'incrocio.
Nota a margine - sembra che specificare "tipi = percorso" non restituisca mai alcun risultato, il che oltrepermette il mio sospetto che Places sia realmente destinato a essere utilizzato per i POI reali, non per la navigazione, sebbene lo terms of service non menzioni eventuali restrizioni esplicite a tale riguardo.
MODIFICA: come ha sottolineato Chris, c'è l'API di geocoding appositamente progettata per il geocoding, ma non vedo ancora un modo per ottenere il cross street più vicino se non attraverso più query.
Il geocensore inverso restituisce sempre esattamente un risultato: la cosa più vicina trovata, quindi non puoi fare ciò che descrivi. Cosa stai cercando di ottenere esattamente? – smirkingman
Sto cercando di trovare l'intersezione più vicina al punto in cui mi trovo. Per lo meno vorrei due nomi di strada quando sono su un incrocio, ma idealmente voglio anche la traversa più vicina. La mia speranza era che fornire una determinata dimensione del raggio mi avrebbe dato più risultati di "percorso", e avrei potuto usare la seconda "via" migliore per attraversare la strada. – EboMike
In fase di test, posso confermare che un geocoding inverso non restituisce mai più di un risultato: la cosa più vicina nell'opinione di GoogleMap. Ho anche provato google.maps.places.PlaceSearchRequest, ma anche se chiedi "street_address" non restituisce nulla (a meno che non ci sia un luogo di interesse che qualcuno ha contrassegnato nelle vicinanze). – smirkingman