Marker, punkt standardowy
Do oznaczenie wybranych punktów na mapach stosuje się markery graficzne. Standardowy marker pochodzi z biblioteki Google Maps API. Nie ma ograniczeń co do ilości markerów na mapie. Każdy marker może być elementem aktywnym klikniecie którego spowoduje wyświetlenie efektownego pola komentarza - "chmurki" z opisem, zdjęciami itp. Wyświetlenia markera zapewni poniższy kod. Jeżeli w linii 10 umieścimy kod marker.openInfoWindowHtml(info);    to po załadowaniu strony marker zostanie wyświetlony z "chmurką" w którym będzie treść zdefiniowana w zmiennej info (linia 3).
PRZYKŁAD 11a - pole komentarza po kliknięciu markera
PRZYKŁAD 11b - pole komentarza po załadowaniu strony
Zmienna info może zawierać kod HTML formatowany przez CSS. Efektownie wyglądają informacje zawierające fotografie, linki itp.
PRZYKŁAD 11c
Inny sposób wyświetlania markerów
Na potrzeby map z wieloma markerami wyświetlanych przez skrypty PHP gdzie dane o położeniu markerów odczytuje się np. z baz danych MySQL dużo lepiej nadaje się procedura pokazana w kolejnych przykładach.
PRZYKŁAD 11d
Marker i "chmurka" z zakładkami
Do prezentacji większej ilości danych w polu komentarza wyświetlanego przy markerze można wprowadzić zakładki. Ich ilość jest dowolna. Najczęściej spotka się 2 zakładki. Patrz przykłady:
PRZYKŁAD 12 - pole komentarza po kliknięciu markera
PRZYKŁAD 12a - pole komentarza po załadowaniu strony
Własne wzory markerów
Możemy definiować własne wzory markerów. Każda definicja składa się z dwóch plików graficznych: markera i cienia. Jezeli chcemy uzyskać przeźroczystość należy stosować format graficzny png. Na potrzeby tego przykładu posłużymy się udostępnionym przez Google wzorem minimarkera. Poniższy przykład pokazuje sposób wyświetlenia takiego markera.
PRZYKŁAD 13a - pole komentarza po kliknięciu markera
PRZYKŁAD 13b - pole komentarza po załadowaniu strony
Ikony własne i predefiniowane
Google udostępnia duży zestaw ikon do wyświetlania na mapach. Mozemy je również tworzyć sami podobnie jak markery. Aby wyświetlić ikonę należy ją wcześniej zdefiniować. Tak naprawdę to nie ma różnicy między markerami i ikonami. Ikony również mogą być wyświetlane z komentarzami.
PRZYKŁAD 14 - zestaw ikon Google
Wiele rodzajów markerów na jednej mapie
Kolejny przykład pokazuje wykorzystanie wcześniejszych metod do wyświeltenia omawianych rodzajów markerów na jednej mapie.
PRZYKŁAD 15
Skopiuj treść z przykładu 15 do pliku mapa.php, wklej swój klucz w linii 17,18.