www.gmapsapi.com

Kompleksowy kurs podstaw API, po którym mapowianie nie będzie miało przed Tobą żadnych tajemnic!

Setki przykładów, kursów i poradników z kodem gotowym do skopiowania i korzystania.

Największa strona o Google Maps API w Polsce, największe źródło informacji w języku polskim.

Rysowanie polilinii przez użytkownika

« powrót do listy kategorii

Google Maps API pozwala na dodawanie na mapę polilinii (z wypełnieniem lub bez). Dodawanie polilinii jest bardzo proste, kosztem dodatkowych trudności przy implementowaniu zaawansowanych rozwiązań, takich jak np. możliwość dodawania i edytowania polilinii przez użytkownika. To skomplikowane zagadnienie będzie tematem niniejszego tutorialu.

Filozofia działania

Każda edytowalna polilinia będzie reprezentowana przez jeden obiekt klasy Linia. Kolekcja wszystkich edytowalnych polilinii, jakie w obecnej chwili są wyświetlane na mapie będzie zebrana w jednej globalnej tablicy linie.

Każdy obiekt linii będzie posiadał następujące właściwości:

  • polilinia - odwołanie do obiektu klasy GPolyline na mapie. Dzięki niemu będzie wiadomo, którą polilinię usunąć z mapy, gdy nastąpi odświeżenie lub dodanie nowego węzła,
  • znaczniki - tablica z elementami klasy Znacznik,
  • markery - tablica z odwołaniami do obiektów klasy GMarker, reprezentującymi węzły polilinii. Dzięki niej będzie wiadomo, które markery usunąć, gdy polilinia zostanie zakończona,
  • kolor,przezroczystosc,grubosc - jak same nazwy mówią. Przykładowe poprawne wartości (kolejno): #ff0000, 0.65, 3.

Obiekty tej klasy powinny mieć zaimplementowaną metodę dodajPunkt(), która doda nowy punkt do tablicy znaczniki, a następnie wywoła metodę narysuj(), która na podstawie tej tablicy usunie starą polilinię i znaczniki, i narysuje ich nowe odpowiedniki.

To tylko fragment całego artykułu. Pełny poradnik ma około 9000 znaków (wartość szacunkowa)

Dostęp ograniczony

Dostęp do wybranych poradników jest płatny. Płatność odbywa się za pomocą SMSa, po wysłaniu którego otrzymasz kod dostępu do strony. Kod jest ważny przez 9 dni od daty pierwszego użycia, jeden kod odblokowuje na ten okres czasu wszystkie poradniki (płacisz raz, czytasz wiele razy). Koszt jednego SMSa, pozwalającego na 9 dni dostępu do materiałów premium to jedynie 9zł + VAT. O bezpieczeństwo transakcji dba Wapacz, a wiarygodność zapewniają setki zadowolonych klientów.

Płatności SMS pozwalają na szybkie uiszczenie opłaty i natychmiastową realizację transakcji. Kod dostępu do strony otrzymasz SMSem zwrotnym w ciągu kilkunastu sekund od wysłania premium SMSa:

okres cena sposób zapłaty
9 dni 9 PLN + VAT SMS o treści MP.GMAPSAPI pod numer 7916

Powered by WAPACZ

Jeśli masz już kod...

Wpisz kod w poniższe pole. Wielkość znaków nie ma znaczenia:


Co zyskasz?

  • dostęp do profesjonalnie napisanych poradników (jeden kod daje dostęp do wszystkich poradników),
  • dostęp do praktycznych przykładów zaawansowanych zastosowań API (jeden kod daje dostęp do wszystkich przykładów),
  • brak reklam na stronie (na wszystkich podstronach),
  • kod będzie aktywny przez cały swój okres ważności dla wszystkich poradników (także tych, które się w tym okresie pojawią).