Jak skonfigurować geokodowanie Google

Maps Marker Pro ma wbudowaną strukturę geokodowania, która pozwala wybrać dostawcę geokodowania. Domyślni dostawcy geokodowania Algolia i Photon @ MapsMarker oparte na danych OpenStreetMap są gotowe do użycia od razu po wyjęciu z pudełka, bez dodatkowej konfiguracji lub obowiązkowych kluczy API. Jeśli chcesz korzystać z Google do geokodowania, musisz zarejestrować się w Google Geocoding API, aby uzyskać szczegółowe informacje na temat klucza oraz linki dotyczące warunków użytkowania, cen i fakturowania.

Ważna aktualizacja od Google dotycząca nadchodzących zmian, które wejdą w życie 11 czerwca 2018 r .:

„Dzisiaj (3 maja 2018 r.) Ogłaszamy ważne zmiany, w tym naszą nową nazwę - Google Maps Platform, uproszczoną strukturę produktu, cenę za wszystko dla wszystkich i wiele więcej. Poświęć kilka minut na przejrzenie zapowiedź aby zapoznać się z nadchodzącymi zmianami.
Chcielibyśmy wyróżnić kilka aktualizacji, które mogą mieć wpływ na wdrożenie. Od 11 czerwca wprowadzamy nowy plan cenowy i zapewniamy wszystkim użytkownikom dostęp do wsparcia. Będziemy nadal oferować bezpłatny poziom - wszyscy programiści otrzymają 200 USD miesięcznego bezpłatnego korzystania z naszych podstawowych produktów.
Ponadto ta zmiana będzie wymagać włączenia rozliczeń i powiązania ich ze wszystkimi projektami platformy Google Maps. Utworzenie konta rozliczeniowego pomaga nam lepiej zrozumieć Twoje wykorzystanie, dzięki czemu możemy nadal opracowywać przydatne produkty. Pozwala także na łatwe skalowanie przy mniejszych przestojach i mniejszych problemach z wydajnością, jeśli Twój produkt przekroczy 200 USD miesięcznego bezpłatnego użytkowania. Aby uzyskać dodatkową widoczność i kontrolę, możesz ustawić dzienne przydziały lub alerty rozliczeniowe. ”

Podsumowanie tego, jak wpływa to na Ciebie jako użytkownika Maps Marker Pro, znajduje się w naszym FAQ pod adresem https://mapsmarker.com/google-maps-tos-changes

Warunki korzystania z usług

Warunki korzystania z usług Google można znaleźć na stronie https://developers.google.com/maps/terms.

Limity użytkowania

Ważna aktualizacja od Google dotycząca nadchodzących zmian, które wejdą w życie 11 czerwca 2018 r .:

„Geokodowanie jest pobierane na żądanie Google, patrz tabela cen dla szczegółów."

Jeśli włączysz Geokodowanie Google w Maps Marker Pro, będą używane 2 następujące interfejsy API Google, a Google pobierze następujące minimalne kwoty:

  1. „Autouzupełnianie za postać” o minimalnej cenie 2.83 USD za 1000 połączeń za maksymalnie 70.000 XNUMX znaków miesięcznie (szczegóły cennika)
  2. „Szczegóły miejsc” - podstawowa z minimalną ceną 17.00 USD za 1000 połączeń dla maksymalnie 11,000 XNUMX połączeń miesięcznie (szczegóły cennika)

Kwoty te zostaną zrekompensowane 200 USD miesięcznego bezpłatnego użytkowania - jeśli przekroczysz tę kwotę, Google automatycznie naliczy opłatę.

Samouczek: jak wygenerować klucz geokodujący Google

W tym samouczku pokażemy, jak utworzyć klucz API Google Maps Geocoding (używanie tego specjalnego klucza serwera jest obsługiwane od Maps Marker Pro v2.8 / Leaflet Maps Marker v3.11).

Zalecamy utworzenie unikalnego klucza tylko dla geokodowania Google - nawet jeśli już to zrobiłeś zarejestrowałem klucz do map bazowych Google (ponieważ potrzebne są inne sprawdzone metody zabezpieczania klucza geokodującego Google przed kradzieżą przydziału, szczegółowe informacje znajdują się poniżej!)

Warunek: musisz mieć konto Google aby wygenerować klucz do klucza dla Google Maps Geocoding API i Google Places API, które są potrzebne:

  1. Otwórz następujący link na swoim koncie Google, aby aktywować wymagane interfejsy API do geokodowania:
    https://console.developers.google.com/flows/enableapi?apiid=places_backend,geocoding_backend&keyType=CLIENT_SIDE&reusekey=true
  2. Utwórz nowy projekt lub wybierz istniejący projekt:
  3. Skopiuj klucz Google API do schowka:
  4. Opcjonalne, ale zalecane, aby zapobiec kradzieży przydziałów: kliknij link „Konsola API” pod kluczem API i ustaw odsyłacz IP dla swojego klucza, aby można go było używać tylko w domenach.
    Nie ustawiaj ograniczeń „stron odsyłających HTTP (stron internetowych)”, ponieważ jest to zalecane w przypadku map bazowych Google, spowoduje to uszkodzenie interfejsu API Google Geocoding!
    - wybierz „Adresy IP (serwery WWW, zadania cron itp.)” Z „Kluczowych ograniczeń”
    - wprowadź adres IP swojego serwera, aby „Akceptować żądania od tych stron odsyłających HTTP (stron internetowych)” (twój hosting może pomóc ci w podaniu adresu IP lub zakresu twojego serwera):
    ograniczenie google-js-ip
  5. Opcjonalnie: włącz rozliczenia. Widzieć Limity użytkowania po więcej informacji. (fakturowanie jest obowiązkowe od 11 czerwca 2018 r.)
  6. Zaloguj się do administratora WordPress i przejdź do Ustawienia> Geokodowanie> Google i wklej wcześniej skopiowany klucz serwera w polu „Klucz serwera Google API”:
  7. Kliknij przycisk „Zapisz zmiany” na końcu strony ustawień.

Jeśli chcesz, aby Google Geocoding był domyślnym dostawcą geokodowania, przejdź do Ustawienia / Geokodowanie / Dostawca geokodowania i odpowiednio zmień opcję „Główny dostawca geokodowania”.

Rozwiązywanie problemów

Jeśli masz problemy z tłumaczeniem adresów na lokalizacje geograficzne, sprawdź, czy interfejs API geokodowania Google Maps jest włączony w Menedżer API Map Google.


Odwołanie do wszystkich ustawień Google Geokodowania

Promowanie lokalizacji

Możesz odchylać wyniki do określonego koła, przekazując lokalizację i parametr promienia. To instruuje usługę autouzupełniania miejsca, aby wolała pokazywać wyniki w tym kręgu. Wyniki poza zdefiniowanym obszarem mogą być nadal wyświetlane. Za pomocą parametru komponenty można filtrować wyniki, aby wyświetlić tylko te miejsca w określonym kraju. Jeśli wolisz nie mieć uprzedzeń dotyczących lokalizacji, ustaw lokalizację na 0,0, a promień na 20000000 (20 tysięcy kilometrów), aby objąć cały świat.

język

Język, w którym zwracane są wyniki. Zobacz listę obsługiwanych języków domeny. Jeśli ustawisz określony język w Ustawieniach / Google / „Lokalizacja języka Google”, ten język będzie również używany w Google Geocoder. Jeśli nie zostanie ustawiony żaden język, zostaną użyte bieżące ustawienia regionalne WordPress.

region

Opcjonalny kod regionu, określony jako dwuznakowa wartość ccTLD („domena najwyższego poziomu”). Ten parametr wpływa tylko na wyniki geokodera, ale nie ogranicza go w pełni. Aby uzyskać więcej informacji, zobacz Promowanie regionu.

składniki

Opcjonalne filtry składowe oddzielone rurką (|). Każdy filtr składowy składa się z pary składnik: wartość i całkowicie ogranicza wyniki z geokodera. Aby uzyskać więcej informacji, zobacz Filtrowanie komponentów.

0
0
9797
Oceń ten podręcznik użytkownika
en English
X