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.

FAQ

Pytania ogólne

Pytania na temat tego kursu

Pytania techniczne na temat API

Pytania na temat tej strony

Pytania na temat płatności Mikro SMS

Odpowiedzi

Pytania ogólne

  • Co to jest Google Maps?Google Maps (znane przez pewien czas jako Google Local) to jeden z serwisów wyszukiwarki internetowej Google. Umożliwia wyświetlanie szczegółowych zdjęć powierzchni Ziemi, oraz map kartograficznych dróg i miast. Google Maps udostępnia również opcję planowania trasy, geokodowania adresów, tworzenia i dzielenia się mapami z innymi użytkownikami usługi. Serwis znajduje się w fazie beta. Adres: maps.google.com.
  • Co to jest API?API (ang. Application Programming Interface) to interfejs programowania aplikacji – specyfikacja procedur lub funkcji umożliwiających komunikację z systemem zewnętrznym w stosunku do aplikacji korzystającej z API (za wikipedia.pl). Google Maps API umożliwia korzystanie z mapy takiej jak ta na stronie maps.google.com i większości oferowanych przez nią funkcji na Twojej stronie internetowej.
  • Z której wersji API korzystać? 2 czy 3?Tworząc nowy serwis/nowe aplikacje, zawsze korzystaj z najnowszej stabilnej wersji, tj. 3.x. Mapy napisane przy użyciu API 2 nadal działają, ale w ciągu kilku miesięcy/lat Google wyłączy obsługę API starszych niż 3.0.
  • Co mogę zrobić za pomocą API Google Maps?Mnóstwo rzeczy. Ograniczeniem jest jedynie Twoja wyobraźnia. Najczęściej spotykanymi rozwiązaniami, opartymi o API Google są:wyświetlanie odwiedzonych miejsc, tras wycieczek, tworzenie galerii zdjęć ze wskazaniem lokalizacji ujęcia, prezentowanie ciekawych miejsc geograficznych, interaktywne dodatki do blogów, wyświetlanie map dojazdu do firmy, śledzenie pozycji obiektów, seriwsy informacyjne i lokalizatory internetowe, bazy obiektów przyrodniczych, geograficznych, serwisy typu mash-up i wiele innych.
  • Czy dostęp do API jest darmowy?Tak. Google Maps API jest darmowe do użytku, zarówno na stronach komercyjnych jak i niekomercyjnych. O limitacji w dostępie do usługi możesz przeczytać na stronie z warunkami użytkowania Google Maps API
  • Czy mogę używać API na swojej stronie komercyjnie?Tak, pod warunkiem, że korzystanie z mapy pozostanie darmowe.
  • Gdzie znaleźć więcej materiałów na temat Google Maps API?Pierwszym i najważniejszym źródłem informacji jest oficjalna strona API, na której zebrano kilkanaście przykładów oraz referencję klas i metod. Jej adres to www.google.com/apis/maps. Inne warte uwagi źródła to mapki.com oraz strona Mike Williamsa na temat API.
  • Czy na stronie używającej Google Maps API mogę umieścić reklamy?Tak, możesz umieścić zarówno reklamy własne, jak i reklamy z programu AdSense (dostarczane przez Google), możesz też wyświetlać reklamy bezpośrednio w oknie mapy za pomocą wbudowanej funkcji GAdsManager

Pytania na temat tego kursu

  • Co jest potrzebne, by zacząć pracę?Co do wymogów programowych, wybierz swój ulubiony edytor tekstowy (polecam Notepad++, sam używam), potrzebna będzie również przeglądarka internetowa, która obsługuje Google Maps API (na 99.9% masz taką, z API radzą sobie przeglądarki z rodziny Mozilla (w tym Firefox, Seamonkey), Opera, Internet Explorer, Safari itp.). Jeśli zamierzasz udostępnić mapę w internecie, będziesz potrzebował dodatkowo konta FTP oraz klienta, służącego do wysyłania danych na to konto (polecam Total Commander).
  • Czy muszę znać jakiś język programowania, żeby opanować kurs?Bardzo wskazana jest znajomość JavaScript i HTML. Znajomość dowolnego obiektowego języka programowania również może być pomocna. Oczywiście, możesz zwyczajnie skopiować kod któregoś z przykładów, a następnie na wzorze istniejącego dopisać własne dane. Bez znajomości języka nie będziesz mógł jednak rozbudować aplikacji czy wdrażać bardziej zaawansowanych rzeczy.
  • Czy programowanie z użyciem API Google Maps jest trudne?Jeśli znasz strukturę i składnię języka JavaScript, pisanie aplikacji nie powinno sprawić Ci problemu - ten kurs bezboleśnie przeprowadzi Cię przez proces tworzenia całej aplikacji. Jeśli nie znasz JavaScript, to na początku tworzenie aplikacji może wydać Ci się trudne, lecz i tu z drobną pomocą dowolnego tutoriala JavaScript powinieneś sobie poradzić.
  • Dlaczego niektóre zmienne w przykładach mają angielskie, a niektóre polskie nazwy?Kurs jest polskojęzyczny - uważam, że polska nazwa zmiennej ułatwia czytelnikowi, nieznającemu języka angielskiego na odpowiednim poziomie błyskawiczne zorientowanie się o jej działaniu. W przykładach użycie polskiej nazwy funkcji/zmiennej oznacza, że została ona napisana we własnym zakresie i nie jest udostępniana przez API, podczas gdy nazwy angielskie oznaczają funkcję, które API udostępnia standardowo.

Pytania techniczne na temat API

  • Czy można "obracać" mapę, tzn. wyświetlać zdjęcia terenu obrócone o pewien kąt?Niestety, API nie umożliwia obracania zdjęć, ani też wyświetlania ich pod pewnym ustalonym kątem.
  • Gdzieś w moim skrypcie jest błąd. Jak go znaleźć?Użyj konsoli błędów / Firebuga / Webdeveloper Tools. Krótkie omówienie podstaw wraz z przykładami debugowanych aplikacji znajdziesz w dziale Debugowanie skryptów dla początkujących

Pytania na temat tej strony

  • Czy w mojej aplikacji muszę umieścić informacje o tej stronie, jeśli wzorowałem/am się na przykładach lub na informacjach tu zawartych?Nie jest to wymagane, aczkolwiek będę wdzięczny za promocję strony tak, by więcej osób mogło poznać dobrodziejstwa API. Gotowe banery znajdziesz w dziale "wsparcie".
  • Mam pomysł na przykład/tutorial, czy wykonasz go?Skontaktuj się ze mną - jeśli przykład będzie dotyczył ciekawej rzeczy, której nie poruszyłem dotychczas, oraz będzie miał potencjalnie dość szeroki zakres użycia, to istnieje duże prawdopodobieństwo, że się nim zajmę. Pamiętaj jednak, że najlepsze efekty w zakresie pełnego dostowania skryptu do potrzeb Twojej aplikacji daje zatrudnienie profesjonalisty, który napisze aplikację dokładnie według Twoich wymogów.
  • Mój skrypt nie działa, poprawisz go?Skontaktuj się ze mną - w przypadku prostych poprawek mogę wskazać źródło błędu.

Pytania na temat płatności Mikro SMS

  • Ile kosztuje dostęp do płatnych materiałów i jak zapłacić wymaganą kwotę?Dostęp na czas 9 dni do wszystkich materiałów kosztuje 9 zł + VAT - oznacza to, że płacisz raz, a z kodu korzystasz przez tydzień na wszystkich poradnikach, także tych, które pojawią się w tym okresie. Płatność odbywa się za pomocą wysłania SMS o specjalnej treści pod określony numer - wszystkie dane podane są na stronie płatnego poradnika.
  • Jaką mam gwarancję, że po wysłaniu SMSa otrzymam kod i nie zostanę oszukany?O bezpieczeństwo transakcji dba uznana firma - Wapacz. O solidność i poprawne działanie kodu dba serwis Poznaj Google Maps API, który ma już na swoim koncie setki transakcji, płatnych za pomocą kodu SMS. W razie jakichkolwiek pytań, pisz na adres kontakt (at) gmapsapi.com.
  • Jaką mam pewność, że poradnik płatny będzie spełniał moje oczekiwania, skoro przed wysłaniem SMSa nie mogę go sprawdzić?Każdy poradnik płatny posiada orientacyjny licznik znaków - na tej podstawie przed kupnem możesz oszacować jego długość. W opisach poradnika możesz przeczytać, jakie zagadnienia są w nim poruszone. Jakość i styl pisania płatnych poradników są takie same, jak wszystkich innych bezpłatnych, które dominują na stronie.

Mam własne pytanie

Jeśli masz pytanie dotyczące API, możesz zadać mi je:

  • pisząc na maila: kontakt( na )gmapsapi.com (z adresu e-mail usuń ciąg ( na ) - zabezpieczenie przed spamem)
  • jeśli masz pytanie dot. któregoś z gotowych poradników, wypełnij formularz na dole strony pod tekstem, podając swój e-mail do korespondencji.