2012-06-12 24 views
12

Sto facendo un'app basata sulla posizione. Quando si utilizza il GPS, fornisce i nomi delle strade dall'API di Google. Quando l'utente deve inserirla manualmente, per una visualizzazione di testo a completamento automatico sono necessari i nomi di tutte le strade e le strade nell'API di Google. Dove posso trovare tutte le strade e il nome della strada che google API fornisce quando si utilizza il GPS? io ho cercato dappertutto, ma invano :( Grazie in anticipoElenco di tutti i nomi di strade e strade in Google in API

risposta

8

Per quanto posso trovare, Google non fornisce un database dei nomi delle strade per il download pubblico, ma questo sito fa:. Open Street Map

Questi database sono disponibili per il download gratuito, contengono informazioni geografiche sull'intero pianeta, spero che li troviate utili

5

Grazie sopra :) In realtà ho trovato anche un altro modo .. i nomi delle strade e delle strade in xml restituiti da google api sono contrassegnati come "route" .. quindi ho analizzato il xml avendo type = "route" per ottenere solo i nomi delle strade e delle strade !!

+5

si prega di fornire un esempio. –

+0

Per favore spiega come l'hai fatto! – kloshar4o

+0

API Google [documentazione] (https://developers.google.com/places/web-service/supported_types) indica che ** route ** non può essere utilizzato nella richiesta. Lo afferma: Nota: i tipi seguenti non sono supportati nel filtro di tipo di una ricerca di luogo o nella proprietà types quando si aggiunge una posizione. – sridharraman

4

L'API di Google Places suggerisce risultati di ricerca per nomi di città/strade, ecc. Che è possibile utilizzare per un AutoCompleteTextView.

Qui è un JS demo in esecuzione per testare i risultati.

Perché la vostra utilizzando Maps API V3, ecco il riferimento alla google.maps.places.Autocomplete

Here è possibile trovare un'API per Android.

Problemi correlati