Google Maps

Jak dodać na swojej stronie link do Google Maps

Dodawanie odnośników do mapy Google na swojej stronie internetowej często realizowane jest z użyciem Google Maps Api. Ten sposób zamieszczania map wymaga stworzenia konta, uzyskania klucza do api i wiąże się ograniczeniami ilości darmowych wyświetleń. Jednak w wielu przypadkach nie porzebjemy armaty na muchę. Jak zrobić link który po prostu otworzy mapę Google ze wskazaniem konkretnego miejscja? Mapę ustawioną na zadaną szrokość i wysokość geograficzną. Poniżej przedstawiamy kilka sposobów.

Link bezpośredni w wersji skróconej

W celu wskazania lokalizacji do określonego miejsca na Google Maps wystarczy dodać poniższy link:

Kliknij i zobacz jak działa:

https://www.google.pl/maps/@50.0615845,19.938169,450m

https://www.google.pl/maps/@50.0615845,19.938169,450m

Poszczególne części linku oznaczają:

  • https://www.google.pl/maps/ - główna część adresu do serwisu Google Maps
  • 50.0615845 - szerokość geograficzna (latitude)
  • 19.938169 - długość geograficzna (longitude)
  • 450m - skala powiększenia, czyli wysokość z jakiej patrzymy na mapę – tutaj 450 metrów nad ziemią.

Link bezpośredni w wersji długiej

Cały i kompletny link skopiowany z Google Maps wygląda jak poniżej. Pozwala na wskazanie rodzaju mapy (satelitarna, zwykła itd.).

Kliknij i zobacz działanie linku w wersji długiej:

https://www.google.pl/maps/@50.0550863,19.8936637,341m/data=!3m1!1e3?entry=ttu&g_ep=EgoyMDI1MDQxNi4xIKXMDSoASAFQAw%3D%3D

https://www.google.pl/maps/@50.0550863,19.8936637,341m/data=!3m1!1e3?entry=ttu&g_ep=EgoyMDI1MDQxNi4xIKXMDSoASAFQAw%3D%3D

Początek jest taki sam jak w wersji skróconej:

  • https://www.google.pl/maps/ - główna część adresu
  • 50.0550863 - szerokość geograficzna
  • 19.8936637 - długość geograficzna
  • 341m – wysokość, 341 metrów nad ziemią.

Dodatkowy parametr /data=!3m1!1e3 składa się z dwóch części oddzielonych wykrzyknikami.
Typ danych (np. że pokazujemy mapę a nie zdjęcie uliczne czy trasę):

  • !3m1 – mapa

Tryb mapy:

  • !1e3 – widok satelitarny.

Parametry służace do analityki i śledzenia:

  • entry=ttu - Nie ma wpływu na samą mapę. Używane do wewnętrznych celów Google (np. sposób otwierania mapy, z aplikacji, wyszukiwarki itd.).
  • g_ep=EgoyMDI1MDQxNi4xIKXMDSoASAFQAw%3D%3D - Nie ma praktycznego znaczenia. Informacje używane do wewnętrznych celów Google. To zakodowany (base64) lub szyfrowany zestaw danych o kontekście linku (np. z jakiego miejsca kliknięto link, jakie było wyszukiwanie itp.).

Link w wersji krótkiej z balonikiem

Do wskazania miejsca na mapie Google często używamy balonika. W najprostszej postaci url do mapy wygląda jak poniżej.

Kliknij i zobacz działanie linku z balonikiem:

https://www.google.com/maps?q=54.5195431,18.5515346

https://www.google.com/maps?q=54.5195431,18.5515346

Niestety w tej wersji nie ma możliwości wybrania typu mapy, ani ustawienia przybliżenia widoku. Używane są ostatnie ustawienia map pobierane z cache przeglądarki klienta lub ustawienia standardowe.

Link do mapy z balonikiem

Bardzo praktycznym rozwiązaniem na stworzenie linku do Google Maps jest sposób z poniższego przykładu. W tej wersji wyświetlamy balonik na wskazanym miejscu, określamy środek wyświetlanej mapy oraz definiujemy typ (satelitarny, zwykły itd.) i przybliżenie mapy.

Kliknij i zobacz widok satelitarny:

https://www.google.pl/maps/place/54.5880367,18.5459373/@54.5876824,18.5453097,230m/data=!3m1!1e3

https://www.google.pl/maps/place/54.5880367,18.5459373/@54.5876824,18.5453097,230m/data=!3m1!1e3

Kliknij i zobacz mapę standardową:

https://www.google.pl/maps/place/54.5880367,18.5459373/@54.5876824,18.5453097,230m/data=!3m1!1e0

https://www.google.pl/maps/place/54.5880367,18.5459373/@54.5876824,18.5453097,230m/data=!3m1!1e0

Poszczególne czści adresu oznaczają:

  • https://www.google.pl/maps/ - główna część adresu
  • place/54.5880367,18.5459373 – to jest miejsce ustawienia balonika. Współrzędne szerokości i wysokości geograficznej.
  • @54.5876824,18.5453097 – definiuje ustawienie mapy - środek ekranu. Współrzędne szerokości i wysokości geograficznej ustawiają się na środku ekranu. Nie muszą być takie same jak współrzędne balonika.
  • 230m - przybliżenie mapy. Wysokość 230 metrów nad ziemią.
  • !3m1 - mapa
  • !1e3 - widok satelitarny - w pierwszym przykładzie.
  • !1e0 - zwykła mapa - w drugim przykładzie.

Paramerty - typ danych i tryb mapy.

Typ danych (pierwszy parametr od którego zależą kolejne):

  • !3m1 - Aktywuje widok mapy z określonymi ustawieniami (np. widok klasyczny, terenowy, satelitarny) — często towarzyszy mu !1eX.
  • !3m2 - Parametry kamery — najczęściej: !3m2!1i0!2i45 = pochylona mapa 45°.
  • !3m3 - Używane w linkach do wyszukiwań / zapytań — np. /search/.
  • !3m4 - Często używane z obrazami w Street View — np. !3m4!1sAF1Qip....
  • !3m5 - Może dotyczyć tras, punktów trasy lub przejazdów.
  • !3m6 - Związane z widokiem Street View (3m6!1e1!3m4!...) — zawiera identyfikator panoramy.
  • !3m7 - Używane do zaznaczenia punktu na trasie, np. w Google My Maps.
  • !3m8 - Wideo, zdjęcie lub recenzja — np. w wizytówkach firm.
  • !3m9 - Może służyć do zaznaczenia kategorii biznesowej.
  • !3m10, !3m11 - Zaawansowane trasy (rower, pieszo, transport publiczny).
  • !3m12 - Zazwyczaj typ filtra w wyszukiwaniu (np. "najlepiej oceniane").

Tryb mapy:

  • !1e0 - zwykła mapa.
  • !1e1 - tryb Street View. Wymaga użycia dodatkowych parametów.
  • !1e2 - mapa terenowa. Mapa z ukształtowaniem terenu (wzgórza, poziomice).
  • !1e3 - widok satelitarny.
  • !1e5 - mapa hybrydowa. Widok satelitarny z nałożonymi nazwami miejsc i ulic.
  • !1e6 - widok Street View. Wymaga użycia dodatkowych parametów w linku.
  • !1e7 - widok 3D w stylu Google Earth. Wymaga użycia dodatkowych parametów i działa w przeglądarkach obsługujących WebGL.
  • !1e10 - mapa komunikacji miejskiej. Wymaga użycia dodatkowych parametów. Dostępna tylko dla wybranych miejsc.

Parametr tryb mapy nie zawsze ma odpowiednią siłę przebicia. Google czasami go zmienia i wyświetla inny rodzaj mapy.Zależy to od jakości map, przybliżenia oraz danych w cache przeglądarki użytkownika. Mapy terenu, widoki Street View i 3D nie są dostępne dla każdego miejsca na Ziemi. W takich prypadkach Google często wyświetla czarny ekran zamiast mapy. Dlatego generowane linki powinniśmy testować w miarę możliwości.