+48 18 441 23 43 [email protected]

Dlaczego Twoja mapa nie działa?

Zastanawiasz się dlaczego Twoja mapa na stronie nie działa? Przyczynę zaistniałej sytuacji można sprawdzić w konsoli JavaScript. Najprawdopodobniej problem wynika z braku klucza API, który dla nowych stron jest wymagany od 22 czerwca 2016 roku. W przypadku założenia strony po tym terminie będzie konieczne wygenerowanie swojego klucza API.

Na początku tego roku firma Google wraz z wprowadzeniem nowego modelu rozliczania za korzystanie z usług Google Maps zmieniła także zasady pozyskania klucza API (Application Programming Interface) do map. Obecnie do jego wygenerowania musimy podać dane karty kredytowej oraz przejść kilka kroków weryfikacyjnych, aby móc na swojej stronie internetowej umieścić mapę.

Oczywiście może dojść do sytuacji, że nawet bez ustawienia klucza API, wtyczka do WordPressa będzie poprawnie działać. Stanie się tak wtedy, gdy deweloper ustawi w niej swój własny klucz. Należy jednak przy tym pamiętać, że takie rozwiązanie sprawia, że dysponujemy tylko bezpłatnym limitem na 25 tysięcy zapytań API dziennie. Liczba ta, choć z pozoru wydaje się bardzo duża, to w przypadku znacznie popularniejszych rozszerzeń będzie niewystarczająca, a istnieje obawa, że wydawca wtyczki nie zechce ponosić dodatkowych kosztów za kolejne żądania API. Rozwiązaniem tego problemu będzie wygenerowanie własnego klucza API dla Map Google.

Jak wygenerować klucz API do mapy?

Wprowadzone w czerwcu 2016 roku nowe zasady Googla, sprawiły, że wiele osób zastanawia się, jak wygenerować klucz API do mapy. W celu stworzenia własnego klucza należy wykonać kilka kroków:

  1. W pierwszej kolejności powinniśmy założyć konto w usłudze Google APIs lub możemy skorzystać z już posiadanego konta Google.
  2. Następnie przystępujemy do utworzenia nowego projektu, dla którego wymyślamy nazwę – przykładowo może to być nazwa naszej strony.
  3. Potem wybieramy znajdującą się po lewej stronie zakładkę “library” i sekcji „Google Maps APIs” klikamy na każdą pozycję i ustawiamy ją jako „enable” (Google Maps JavaScript API, Google Static Maps API). Przy realizacji tego kroku należy zastanowić się nad aktywacją innych pozycji (np. Google Maps Roads API, Google Maps Geolocation API, Google Street View Image API), które w przypadku bardziej rozbudowanych map, mogą okazać się niezbędne.
  4. Po aktywowaniu preferowanych pozycji możemy stworzyć dla nich klucz API. W tym celu wybieramy ze znajdującego się po lewej stronie menu, „credentials” a kolejno Credentials: Create credentials – API key, po czym klikamy na okienko z napisem „browser key”. Potem będzie trzeba znów padać nazwę, najlepiej taką, która ułatwi w przyszłości rozróżnienie kluczy.

Po wykonaniu wszystkich kroków zaleca się zablokowanie klucza API do domeny i konkretnych adresów. W łatwy sposób można go ściągnąć ze źródła strony. Należy przy tym pamiętać, że pozyskanie klucza przez niepowołane osoby może skutkować utratą limitów.

Na koniec, po zapisaniu wprowadzonych zmian pojawi się nasz klucz API. Wystarczy go skopiować, aby korzystać ze swojej mapy bez ograniczeń.

Te kilka prostych czynności wystarczy, aby wygenerować swój klucz API. Bez większych trudności można przejść przez kolejne etapy prowadzące do jego uzyskania. To oczywiste, że chcemy mieć pewność, że mapa na naszej stronie będzie zawsze prawidłowo działać. Czasem lepiej powierzyć to zadanie profesjonalnej firmie, której wyspecjalizowani deweloperzy dopilnują każdego szczegółu.

Udostępnij:

Zobacz także

Poznaj nas, zatrudnij
i stwórz z nami coś wyjątkowego