2010-01-28 6 views
18

Czy istnieje sposób na podświetlanie/wyświetlanie w Google/Bing/(dowolny inny dostawca map) Mapy cała ulica (od początku ulicy do końca)?Podświetlanie całej ulicy za pomocą niektórych map API

wiem istnienie polilinii w Google Maps API, ale to jest po prostu połączenie dwóch punktów szerokości, i nie ma sposobu dokonywania to automatyczny, więc może wyświetlać dowolną ulicą w pewnym mieście.

Również myślałem o Kierunkach, ale wiele ulic jest dwukierunkowa, nie ma gwarancji, że zaznaczysz całą ulicę, a teraz jest ona przyjazna dla użytkownika. Example

+0

Hej @SubZeroFX mam podobną potrzebę. Czy byłeś w stanie dostać to, czego chcesz? Udostępnij jakiś kod, jeśli go osiągniesz. – Nepster

+0

Podobnie - Czy znalazłeś rozwiązanie? –

Odpowiedz

12

Możesz sprawdzić artykuł Mike'a Williamsa na temat przystawki punktów i polilinie na ulicach z API Google Maps:

Zwłaszcza tym przykładzie:

+0

Chcę hightlight ulicy na Tap zobaczyć moje pytanie tutaj http://stackoverflow.com/questions/24796432/highlighting-a-street-on-google-map-in-android – Nepster

+0

Przykład nie zaktualizowane do nowej wersji Google Maps API, ale znalazłem to: https://developers.google.com/maps/documentation/roads/snap lub to: http://jsfiddle.net/HG7SV/15/ – Luckylooke

6

Spójrz na OpenStreetMap. (Google i Bing nie pozwolą ci uzyskać dostępu do swoich bazowych danych ulicznych.)

Możesz wyświetlić mapę z kafelkami OSM i użyć API do zapytania o funkcje, które chcesz wyświetlić na mapie. OpenLayers to biblioteka mapowania JavaScript, która może obsługiwać tę bibliotekę.

Oto widok z Chicago pokazano wektory ulic i innych funkcji nałożony na górze płytki map:

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

Powiązane problemy