2013-03-09 12 views
8

Próbuję zaznaczyć nieparzystą lub nawet boczną ulicę (przynajmniej dla bloku) użytkownika jest włączony (lub wszystkie ulice, jeśli to prostsze).Jak dynamicznie podświetlić SIDE drogi (lub narysuj linię obok) za pomocą mapy google lub mapquest na Androidzie

Mogę znaleźć dziwne lub nawet boczne, Rozgryzłem to, ale rysowanie linii równoległej do drogi okazało się problematyczne. Opracowałem metodę wykorzystującą mapy google i geokodowanie w celu znalezienia punktów na końcach bloku po stronie nieparzystej lub parzystej i narysowania między nimi linii, ale całe to geokodowanie jest powolne i niewiarygodne. Działa świetnie w moim mieszkaniu, ale spada na twarz w wielu miejscach.

Czy istnieje sposób na umieszczenie drugiej nakładki drogi na mapie przesuniętej na północ lub na południe i na wschód lub na zachód i zmianę kolorów dróg?

Jestem otwarty na używanie google lub apletu mapquest, jeśli dostarczę użyteczną funkcję.

+0

szukam czegoś podobnego. Coś jak nakładka ruchu, w której możesz pokolorować bok ulicy w zależności od sytuacji. –

+0

Myślę, że nie ma mowy, pracowałem dużo z mapami google, nakładka trafic może ci pomóc? –

+1

Mapy Google lub dowolny inny interfejs API –

Odpowiedz

0

Musisz użyć Google Maps API, aby dowiedzieć ty współrzędne ulicy, to można przesunąć je i narysować linię za pomocą PolylineInfo here

+0

Jak można je wyłączyć? Ręcznie ? –

+0

@ Mehdi.Sqalli musisz dowiedzieć się, gdzie jest lewo/prawo, a następnie można dynamicznie przesunąć współrzędne GPS za pomocą metody. Lub robisz to ręcznie, jeśli to wystarcza dla twojej aplikacji. – Empty2k12

+0

Mam duży zestaw danych. Ideałem byłoby zrobić to automatycznie. Problem polega na tym, że nie widzę sposobu, by dowiedzieć się, gdzie jest lewa/prawa strona ulicy w oparciu o dane przesyłane przez Google API. –

Powiązane problemy