Google Maps pokazuje " tylko w celach rozwojowych"

Google Maps pokazuje komunikat "Tylko do celów rozwojowych", gdy próbuję go pokazać na mojej stronie:

Tutaj wpisz opis obrazka

Jak mogę sprawić, że ta wiadomość zniknie?

Mój kod jest taki:

<script src="https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false"></script>
<script type="text/javascript">
  function initialize() {  
    var myLatlng = new google.maps.LatLng(50.5792659,8.6744471);
    var centerMap = new google.maps.LatLng(50.5792659,8.6744471);
    var div = document.getElementById('map');
  }
</script>

Potem mam

<p>
  <a
    href="https://www.google.com/maps/dir//50.5792659,8.6744471/@50.579266,8.674447,16z"
    target="_blank"
  >Route berechnen</a>
</p>
Nie widzę, skąd ta wiadomość pochodzi.
Author: Mohammad Usman, 2018-06-21

12 answers

Google Maps nie jest już za darmo. Musisz powiązać kartę kredytową, aby można było otrzymywać opłaty, jeśli witryna ma żądania, które przekraczają 200 dolarów kredytu dają Ci miesięcznie za darmo. Dlatego dostajesz mapy ze znakiem wodnym.

Aby uzyskać więcej informacji, zobacz: https://cloud.google.com/maps-platform/pricing/

Aktualizacja: Częstym problemem w nowym systemie rozliczeniowym jest to, że musisz teraz aktywować Każdy API osobno. Wszystkie mają różne ceny (niektóre są nawet za darmo), więc Google robi punkt, że można włączyć je indywidualnie dla swojej domeny. Nigdy nie byłem ciężkim użytkownikiem Map Google, ale mam wrażenie,że jest o wiele więcej interfejsów API niż kiedyś.

Więc jeśli nadal otrzymujesz komunikat o ograniczonym użyciu po włączeniu rozliczania, dowiedz się, jakiego interfejsu API potrzebujesz dokładnie do funkcji, które chcesz zaoferować, i sprawdź, czy jest on włączony. Ustawienia API są irytująco trudne do znalezienia.

  1. idź do tego link: https://console.developers.google.com/apis/dashboard .
  2. następnie wybierz swój projekt z listy rozwijanej.
  3. przejdź do biblioteki po lewej stronie.
  4. przejrzyj dostępne interfejsy API i włącz ten, którego potrzebujesz.
 204
Author: Victoria Ruiz,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-10-02 19:56:02

Znak wodny z  " tylko dla celów rozwojowych " jest zwracany, gdy którakolwiek z poniższych wartości jest prawdziwa:

  1. w żądaniu brakuje klucza API.
  2. rozliczanie nie zostało włączone na twoim koncie.
  3. podana metoda rozliczeniowa jest nieprawidłowa (na przykład wygasła karta kredytowa).
  4. został przekroczony limit dzienny narzucony przez siebie.
 40
Author: Rushikesh Pandit,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-08-16 10:39:28

Jak napisała Victoria, Google Maps nie jest już darmowe, ale można zmienić dostawcę map. Możesz być zainteresowany OpenStreetMap, istnieje łatwy sposób użycia go na swojej stronie opisanej tutaj: https://handyman.dulare.com/switching-from-google-maps-to-openstreetmap/

Niestety, na OpenStreetMap, nie ma łatwego sposobu na wskazanie kierunku z jednego punktu do drugiego, nie ma również widoku ulicy.

 31
Author: Paweł Dulak,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-07-16 20:02:33

Do moich celów skorzystałem z alternatywy https://www.openstreetmap.org /.

 8
Author: Daniel Sokolowski,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-12-01 19:01:16

Zgodnie z zaleceniami w komentarzu, użyłem dodatku" Google Maps Platform API Checker " Chrome, aby zidentyfikować i rozwiązać problem.

Zasadniczo ten dodatek skierował mnie do tutaj , gdzie mogłem zalogować się do Google i utworzyć darmowy klucz API.

Potem zaktualizowałem mój JavaScript i natychmiast rozwiązał ten problem.

Stary JavaScript: ...script src="https://maps.googleapis.com/maps/api/js?v=3"...

Updated Javascript:...scenariusz src="https://maps.googleapis.com/maps/api/js?key= * * * * * Google API KEY * * * * * &v=3" ...

Dodatek następnie zatwierdził wywołanie JS API. Mam nadzieję, że pomoże to komuś szybko rozwiązać problem!

Tutaj wpisz opis obrazka

 7
Author: Mike Dubs,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-09-17 19:43:30

Teraz google maps jest darmowy tylko do rozwoju.

Jeśli chcesz korzystać z map za darmo jak wcześniej, to załóż konto z ważne dane (faktura, płatność itp.) google daje 200 dolarów miesięcznego kredytu Co jest równoznaczne z wolnym użytkowaniem

Aby uzyskać więcej informacji, zobacz Googles nowa cena szczegóły: google map new cennik

Zobacz także stare szczegóły ceny: stare

 3
Author: Srikrushna,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-09-26 03:46:04

Jeśli twój mapTypeId to SATELLITE lub HYBRID

Cóż, to tylko znak wodny, możesz go ukryć, jeśli zmienisz <div>, który ma z-index=100 Używam

setInterval(function(){
    $("*").each(function() {
        if ($(this).css("zIndex") == 100) {
            $(this).css("zIndex", "-100");
        }
    })}
, 10);

Lub możesz użyć

map.addListener('idle', function(e) {
    //same function
}

Ale nie jest tak wrażliwy jak setInterval

 2
Author: blesafho,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2019-11-13 10:57:54

Jeśli chcesz darmową prostą mapę lokalizacyjną pokazującą pojedynczą zaznaczoną lokalizację dla Twojej witryny, to

  • Przejdź do AddMap.
  • Tutaj możesz wypełnić szczegóły, aby w pełni dostosować mapę, takie jak szczegóły lokalizacji, rozmiar i formatowanie mapy.
  • na koniec, aby dodać klucz API Mapy google, Wygeneruj go za pomocą metody .

Daj znać, jeśli to pomoże..

 1
Author: Rahul Mahawar,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-09-09 08:01:52

Dla mnie błąd został naprawiony podczas aktywacji fakturowania w konsoli google. (Mam 1-roczną wersję próbną dla programistów)

 1
Author: Dilanka wasana,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-04-29 18:40:11

Wydaje mi się, że kiedy Wyświetla "Tylko do celów rozwojowych", nie można zobaczyć konfiguracji mapy, jak również podczas tworzenia(a raczej zabawy z konfiguracjami). W moim przypadku nie włączyłem rozliczeń, aby były powiązane z API, którego używam i myślę, że to jest powód, dla którego zachowuje się w ten sposób.

 0
Author: Ronow,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-08-23 12:52:59

Wypróbuj ten kod, który nie pokazuje "tylko do celów rozwojowych"

<iframe src="http://maps.google.com/maps?q=25.3076008,51.4803216&z=16&output=embed" height="450" width="600"></iframe>
 0
Author: mahmud,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-12-30 09:31:30

Nie możesz używać znacznika iframe w HTML, oto co możesz zrobić:
* po prostu wejdź w google maps wskaż swoją lokalizację
* kliknij na "Udostępnij"
* przejdź do "Embed a map"
* skopiuj kod HTML
* wklej go na swojej stronie HTML
* Dostosuj wysokość i szerokość zgodnie z wymaganiami
* run it

To może zadziałać

 -6
Author: vijey,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-09-19 09:24:42