Rozwiązywanie problemów

Błędy dotyczące klucza interfejsu API i płatności

W pewnych okolicznościach może wyświetlać się przyciemniona mapa lub „negatyw” zdjęcia Street View ze znakiem wodnym „tylko do celów programistycznych”. Takie działanie zwykle wskazuje na problemy z kluczem interfejsu API lub płatnościami. Aby korzystać z usług Google Maps Platform, musisz mieć włączone płatności na koncie, a wszystkie żądania muszą zawierać prawidłowy klucz interfejsu API. Aby rozwiązać ten problem, wykonaj te czynności:

Jeśli kod nie działa:

Aby pomóc Ci w uruchomieniu kodu map, Brendan Kenny i Mano Marks wskazują w tym filmie kilka typowych błędów i sposoby ich naprawiania.

  • Upewnij się, że adres nie zawiera literówek. Pamiętaj, że w języku JavaScript wielkość liter ma znaczenie.
  • Sprawdź podstawowe kwestie – niektóre z najczęstszych problemów występują podczas tworzenia mapy. Na przykład:
    • Sprawdź, czy w opcjach mapy zostały określone właściwości zoom i center.
    • Upewnij się, że masz zadeklarowany element div, w którym mapa będzie wyświetlana na ekranie.
    • Upewnij się, że element div mapy ma bezpośrednio określoną niezerową wysokość CSS (np. height: 400px). Domyślnie elementy div są tworzone z wysokością 0, więc są niewidoczne.
    Przykłady znajdziesz w implementacji referencyjnej.
  • Aby zidentyfikować problemy, użyj debugera JavaScriptu, np. dostępnego w Narzędziach deweloperskich w Chrome. Zacznij od sprawdzenia, czy w konsoli JavaScriptu nie ma błędów takich jak InvalidKeyMapError lub ApiNotActivatedMapError. Aby je rozwiązać, zapoznaj się z przewodnikiem po komunikatach o błędach.
  • Zadawaj pytania na Stack Overflow. Wskazówki dotyczące publikowania dobrych pytań znajdziesz na stronie Pomoc.