Grzegorz W.

Grzegorz W. Programista PL/SQL,
Infinite Sp. z o.o.

Temat: pobieranie drogi przez Url

Witam,

piszę aplikację desktopową na magisterkę, która między innymi korzysta z Google Maps. Wszystko co do tej pory potrzebowałem było dostępne w prosty sposób przez adresy Url:
- pobieranie współrzędnych,
- pobieranie odległości między punktami,
- pobieranie mapy z zaznaczonymi punktami.

Nadszedł moment gdy potrzebowałbym pobrania mapy (w formie obrazka) z zaznaczoną drogą między punktami. Wiecie może o jakimś w miarę prostym rozwiązaniu? Czy pozostaje jedynie dekodowanie polyline? Nie bardzo mi się z tym chce bawić, zwłaszcza że Google Maps to tylko dodatek do programu...
Dominik Mikiewicz

Dominik Mikiewicz maps made easy,
www.cartomatic.pl ||
cartoninjas.net

Temat: pobieranie drogi przez Url

gmaps samo w sobie rysuje route jako overlay, więc obiekt route na pewno Ci się przyda. Albo obadaj static maps api.
Grzegorz W.

Grzegorz W. Programista PL/SQL,
Infinite Sp. z o.o.

Temat: pobieranie drogi przez Url

Dzięki za odpowiedź, pchnęła mnie do głębszej analizy możliwości.
Rozwiązaniem będzie właśnie static map a jako parametr dostanie zakodowany polyline, który pobieram poprzez Url.
Grzegorz W.

Grzegorz W. Programista PL/SQL,
Infinite Sp. z o.o.

Temat: pobieranie drogi przez Url

Niestety to rozwiązanie ma spore ograniczenia w postaci ilości punktów (max 10). Dlatego dodam do formatki webBrowsera i tam będę dynamicznie generował stornę html mającą odnośnik do Gmap. Dzięki temu będę mógł podawać więcej punktów + dostanę obsługę dodatkowych opcji, przesuwania skalowania itp.
Maciej Marczewski

Maciej Marczewski Pozytywnie zakręcony
na punkcie polskiej
turystyki.

Temat: pobieranie drogi przez Url

Grzegorz Wiśniewski:
Niestety to rozwiązanie ma spore ograniczenia w postaci ilości punktów (max 10). Dlatego dodam do formatki webBrowsera i tam będę dynamicznie generował stornę html mającą odnośnik do Gmap. Dzięki temu będę mógł podawać więcej punktów + dostanę obsługę dodatkowych opcji, przesuwania skalowania itp.

Witam,
Czytam Twoją wypowiedź z dużym zdziwieniem. Do Static Mapsa możesz spokojnie umieścić dłuższą trasę. Wystarczy, że wykorzystasz kodowanie linii (encoded polylines).

Robiłem rozwiązania map statycznych, które pokazywały dokładną trasę przejazdu przez połowę Polski na mapie statycznej :) Na pewno się da :)

Musisz tylko pamiętać, aby podlinkować tę mapę do strony maps.google i zwrócić uwagę na liczbę znaków w urlu.

Pozdrawiam :)
Dominik Mikiewicz

Dominik Mikiewicz maps made easy,
www.cartomatic.pl ||
cartoninjas.net

Temat: pobieranie drogi przez Url

Można też 'namalować' sobie trasę na bitmapie ze static maps ;-)
Grzegorz W.

Grzegorz W. Programista PL/SQL,
Infinite Sp. z o.o.

Temat: pobieranie drogi przez Url

Maciej Marczewski:
Grzegorz Wiśniewski:
Niestety to rozwiązanie ma spore ograniczenia w postaci ilości punktów (max 10). Dlatego dodam do formatki webBrowsera i tam będę dynamicznie generował stornę html mającą odnośnik do Gmap. Dzięki temu będę mógł podawać więcej punktów + dostanę obsługę dodatkowych opcji, przesuwania skalowania itp.

Witam,
Czytam Twoją wypowiedź z dużym zdziwieniem. Do Static Mapsa możesz spokojnie umieścić dłuższą trasę. Wystarczy, że wykorzystasz kodowanie linii (encoded polylines).

Robiłem rozwiązania map statycznych, które pokazywały dokładną trasę przejazdu przez połowę Polski na mapie statycznej :) Na pewno się da :)

Musisz tylko pamiętać, aby podlinkować tę mapę do strony maps.google i zwrócić uwagę na liczbę znaków w urlu.

Pozdrawiam :)

chodziło mi nie o samo przykazanie encoded polyline jako parametru bo tutaj masz rację nie ma ograniczenia, a bardziej o pobranie polyline dla wskazanej trasy przez http://maps.googleapis.com/maps/api/directions/... gdzie właśnie jest ograniczenie



Wyślij zaproszenie do