Tematyka szkolenia, ma na celu omówienie najważniejszych aspektów potencjału mapowania Google Maps API, podkreślając łatwość tworzenia dynamicznych map internetowych. Uczestnicy zapoznają się z podstawami programowania API, implementacją różnych typów narzędzi, łączeniem różnych formatów danych pochodzących z różnych źródeł, tworzeniem wydarzeń, wykorzystaniem procesu Geokodowania i obsługą usługi Google Elevation…
Google Maps API to zestaw interfejsów programowania aplikacji, który pozwala nam na korzystanie z jego usług. Umożliwia tworzenie prostych jak równiez mocno skomplikowanych aplikacji opartych na lokalizacji dla sieci Web, iOS i Androida.
Forma szkolenia jest zbalansowana i obejmuje wykłady prowadzone przez doświadczonych trenerów programowania z wieloletnią praktyką w branży, oraz ćwiczenia na których uczestnicy będą mieli okazję w sposób praktyczny wykorzystać uzyskaną wiedzę. Trener jest w stałym kontakcie z Uczestnikiem aby wspierać go w przypadku problemów w wykonywaniu zadania.
Przydatne informacje związane z platforma e-learningową znajdziesz tutaj.
Jeżeli poszukujesz pracy zapraszamy do przesłania swojego CV więcej
1. Wprowadzenie do programowania z wykorzystaniem GoogleMaps API
- Możliwości Map Google
- Licencjonowanie GoogleMaps API i Map Google
- Podstawowy kod mapy na stronie WWW
- Wersje i wydania interfejsu API Map Google
- Kompatybilność przeglądarek
- Dokumentacja API Map Google
2. Podstawowe koncepcje GoogleMaps API
- Jak jest renderowana Mapa
- Wprowadzenie do podstawowych koncepcji GIS
- Podstawowe obiekty API mapowego
- Kontener Google Maps
- Opcje mapy i tworzenie obiektu mapy (przy użyciu Map Object)
- Ładowanie mapy z funkcją inicjalizacji
- Niestandardowe kontrolki mapy
- Domyślny graficzny interfejs użytkownika (GUI)
- Niestandardowe elementy sterujące (kontrolki) mapy
- Sterowanie i pozycjonowanie
-- Kontrola poziomu powiększenia
-- Kontroler nawigacji (narzędzie Pan)
-- Przełączanie między typami map (MapTypeControl)
-- Kontroler przewodnika mapy (OverviewMapControl)
-- Kontroler skali (ScaleControl)
-- Kontroler StreetView (StreetViewControl)
- Dodawanie i usuwanie własnych warstw mapowych
- Markery. Umieszczanie interaktywnych znaczników w Google
- Maps API
- Proste ikony zakładek (bookmarki)
- Złożone ikony
- Kolekcja ikon Map Google
- Okna informacyjne dla znaczników
- Klasa InfoWindow
- Dodawanie własnych kształtów do swojej mapy: Polilinie i Wielokąty, Koła, Prostokąty
- Opcja Ground Overlay
- Użycie warstw – ogólny przegląd
- Wyświetlanie warstw KML i zarządzanie nimi
- Warstwy KML i GeoRSS
- Google Fusion Tables (obiekt FusionTablesLayer)
- Zapytania dotyczące tabeli Fusion
- Tworzenie mapy ciepła (heat maps) za pomocą Fusion Tables
- Warstwa ruchu (Traffic Layer)
- Warstwa rowerowa (Bicycling layer)
3. Zdarzenia w Maps API
- Koncepcja zdarzeń
- Manipulowanie zdarzeniami
- Obsługa zdarzeń
- Rodzaje zdarzeń
- Zdarzenia interfejsu użytkownika
- Zdarzenia MVC
- Rejestrowanie zdarzeń
- Uzyskiwanie dostępu do argumentów w zdarzeniach interfejsu użytkownika
- Usuwanie detektorów zdarzeń
4.Geokodowanie w Google Maps
- Co to jest geokodowanie?
-- Proces geokodowania
-- Obiekt GeocodeRequest
-- Obiekt Geokodera
-- Obiekt GeocoderResults
-- Obiekt GeocoderAddressComponent
-- Obiekt GeocoderGeometry
-- Obiekt GeocoderLocationType
-- Kody statusu
- Odwrotne geokodowanie. Wyniki
- Usługi Goggle Elevation
-- Wprowadzenie do usługi Google Maps Elevation
-- Procesy obsługi elewacji
-- Elevation Requests
-- Obiekt ElevationService
-- Obiekt ElevationResult
-- Obiekt ElevationStatus