2010-01-28 7 views
18

C'è un modo per evidenziare/visualizzare su Google/Bing/(qualsiasi altro fornitore di mappe) Mappe intera strada (dall'inizio della strada alla fine di)?Evidenzia l'intera strada con alcune mappe API

So dell'esistenza di Polilinea in Google Maps API, ma è solo il collegamento di due punti di latitudine, e non c'è modo di fare è automatico così ho potuto visualizzare qualsiasi strada in una città.

Inoltre stavo pensando a Indicazioni, ma molte strade sono a 2 vie, non vi è alcuna garanzia che contrassegni l'intera strada e sia solo ora user-friendly. Example

+0

Hey @SubZeroFX, ho una simile esigenza. Sei riuscito a ottenere quello che vuoi? Condividi un codice se lo raggiungi. – Nepster

+0

Allo stesso modo- Hai trovato una soluzione? –

risposta

12

Si consiglia di verificare l'articolo Mike Williams' su come scattare punti e polilinee per le strade con le API di Google Maps:

Soprattutto questo esempio:

+0

Voglio evidenziare una strada su Tap guarda la mia domanda qui http://stackoverflow.com/questions/24796432/highlighting-a-street-on-google-map-in-android – Nepster

+0

Esempio non aggiornato per la nuova versione di Google Maps API, ma ho trovato questo: https://developers.google.com/maps/documentation/roads/snap o questo: http://jsfiddle.net/HG7SV/15/ – Luckylooke

6

Dai uno sguardo allo OpenStreetMap. (Google e Bing non ti permetteranno di accedere ai loro dati stradali sottostanti.)

Puoi mostrare una mappa con tessere OSM e usare lo API per richiedere le funzionalità che ti interessano per la visualizzazione sulla mappa. OpenLayers è una libreria di mapping javascript che potrebbe supportare questo.

Ecco una vista di Chicago che mostra vettori di strada e altre funzioni sovrapposte sulla parte superiore delle piastrelle della mappa:

http://www.openstreetmap.org/?lat=41.902104&lon=-87.626441&zoom=18&layers=B000FTTT

Problemi correlati