Google Maps

Jest to rozbudowany interfejs programistyczny do zarządzania mapami Google. Dzięki rozbudowanym możliwościom programista ma praktycznie nieograniczone możliwości kreowania zawartości map na podstawie danych i zdjęć dostarczonych przez Google, a także tworzenia własnych map wykorzystując własne zdjęcia i informacje.

maps google api - własne mapy

API map Google umożliwia pełną integrację map z tworzoną stroną. Możliwe jest wykorzystanie własnych kontrolek do sterowania przesuwanie, przybliżanie lub oddalanie widoku a także zmienianiem wyświetlanych na mapie danych. Nie trzeba ograniczyć się do prostych przycisków wbudowanych w środowisko Google Maps. Dodatkowo można pokolorować mapę aby nie wyróżniała się zbyt względem kolorystyki strony.

maps google api - własne kontrolki maps google api - pokolorowana strona

Google Maps to nie tylko mapy. To także treść umieszczona na tych mapach. Bardzo zaawansowany system obsługi znaczników “markerów” na mapach umożliwia dowolne definiowanie nowych miejsc. Można je wykorzystać do tworzenia map społecznościowych, map ważnych badź wartych obejrzenia miejsc, miejsc niebezpiecznych na drogach. Słowem – dowolnej treści. Okienka wyświetlane po kliknięciu bądź najechaniu myszką na marker są również w pełni edytowalne. Mamy możliwość dodania w ich obrębie dowolnej treści z wykorzystaniem grafik, linków a nawet formularzy edycji danych. W łatwy sposób możemy dodawać nowe lokalizacje do istniejącej mapy, a wszystkie dane gromadzić we własnej bazie danych. Każdy znacznik ma przypisaną grafikę pod jaką jest widoczny na mapie. Również ją można dowolnie dostosować do własnych potrzeb stosują na przykład logo firmy.

maps google api - własne edytowalne markery

Google Maps udostępnia również możliwość wyświetlania map dla różnych języków. Tak więc posiadając różne wersje językowe aplikacji internetowej mamy możliwość odpowiedniego wyświetlenia opisów kontrolek, a także nazw na mapach odpowiednich do wybranego w serwisie języka. Wbudowana obsługa obszarów i warstw pozwala na przechwytywanie kliknięć użytkownika na danym określonym obszarze, a tym samym wyświetlanie odpowiedniej treści w zależności od tego gdzie kliknie, a nie tylko od klikniętego danego znacznika. Dla przykładu możliwe staje się wyświetlenie informacji o danym stanie US - pobranych poprzez AJAX'a z bazy danych serwisu - odnośnie liczby aktualnie zarejestrowanych użytkowników na tym obszarze. Jest to pewnego rodzaju ułatwienie, a jednocześnie dodatkowe poinformowanie odwiedzających na temat zajmowanego przez dany stan obszaru. Możemy wykorzystać tę technologię do opisania wszystkich parków w naszym kraju, bądź do zaznaczenia na mapie obszarów działalności lokalnego przedstawicielstwa firmy.

maps google api - mapa USA

Warstwy umożliwiają dodanie najróżniejszych innych elementów do mapy jak na przykład zdjęć z popularnych serwisów, bądź z własnej bazy danych. Należy przy tym pamiętać, że nie warto przesadzać z ilością wyświetlanych danych. O ile mapy Google umożliwiają wyświetlenie praktycznie nieograniczonej ilości elementów, to użytkownicy serwisu chętnie stronę opuszczą jeśli będzie ładować się zbyt długo. Dlatego też tworząc własne mapy warto od razu brać tę ewentualność po uwagę i ograniczać ilość wyświetlanych informacji na przykład w zależności od aktualnego poziomu przybliżenia.

maps google api - panoramio

Każdy zaznaczony punkt na mapie to nie tylko długość i szerokość geograficzna. Możliwe jest pobranie wysokości terenu w danym miejscu. Adresu lokalnego o ile punkt znajduje się w pobliżu ulicy, a także najbliższych miejsc użyteczności publicznej dostarczonych przez Google bądź pobrane z własnej bazy danych.

Dzięki zaawansowanemu mechanizmowi wyznaczania trasy między wieloma punktami możliwe jest obliczenie w miarę dokładnie czasu i długości przejazdu zarówno samochodem jak i w najnowszej wersji pieszo. Google Maps jest wciąż rozwijane dzięki czemu bardzo często do obliczenia czasu przejazdu brane są pod uwagę lokalne ograniczenia prędkości, a podczas wyznaczania tras różnego rodzaju zakazy i nakazy. Udostępniony jest też mechanizm wizualizacji trasy przejazdu za pomocą animacji mapie.

maps google api - podróż samochodem

Google Maps Street View umożliwia oglądanie, w wybranych miastach Świata, widoku 360 stopni z danej ulicy. Niestety widoki te szybko się dezaktualizują co oznacza, że jest to raczej ciekawostka. Być może z czasem firma Google zwiększy częstotliwość aktualizacji tej funkcjonalności. Może za kilka lat nie będzie trzeba wychodzić z domu aby przejść się ulicami dowolnego innego miasta.

maps google api - widok ulicy

Google Maps to nie tylko mapy. Możliwe jest otrzymanie danych w postaci KML co daje możliwość dowolnej ich obróbki. Dzięki temu zaznaczenie swojej pozycji na mapie umożliwi wydruk wszystkich znajomych, punktów użyteczności lub dowolnych innych miejsc z zaznaczonej okolicy.

Galeria usługi:

Systemy Zarządzania Treścią
 
Aplikacje mobilne
 
Aplikacje internetowe
 
Serwisy korporacyjne
 
E−mailig
 
Sklepy internetowe
 

Zobacz również

Prosty przykład AJAX - jak wykorzystać nowoczesną technologię w Twojej aplikacji.
 
 
 
Dlaczego my? Ponieważ się na tym znamy. Pięcioletnie doświadczenie w branży, kreatywność, zaangażowanie w sprawy Klienta, nowoczesność, współpraca. Tworzymy, nie odtwarzając. Piszemy, nie spisując. Rysujemy, nie odrysowując. Rzesza naprawdę zadowolonych klientów. Projekty, które są powodem do dumy. Innowacyjność, którą potrafimy zręcznie wykorzystać.
Technologie Do wykonywanych przez nas systemów wykorzystujemy różne technologie zawsze dbając o wydajność i bezpieczeństwo naszych aplikacji. Stosujemy za równo tzw. języki server-side czyli: PHP czy JSP, jak i języki client-side czyli: JavaScript, AJAX, CSS, XHTML, WAP, J2ME.
Do przechowywania informacji stosujemy różne systemy baz danych SQL w zależności od rozmiaru wytwarzanego systemu.
Nie wiesz jak zacząć? Nie masz pojęcia, jak najlepiej wykorzystać możliwości Internetu, przestrzeń serwera, nowości technologiczne? My wiemy, dlatego z miłą chęcią doradzimy, zaproponujemy, wykreujemy, stworzymy. Na każdym etapie produkcji, będziemy Cię informować o postępach w działaniu, byś miał pewność, że finalny projekt będzie spełnieniem Twoich oczekiwań.