Przegląd

Places API to usługa, która przy użyciu różnych metod przyjmuje żądania HTTP dotyczące danych o lokalizacji. Zwraca sformatowane dane o lokalizacji i zdjęcia instytucji, lokalizacji geograficznych lub ważnych miejsc.

Dlaczego warto korzystać z interfejsu Places API

Twórz funkcje z uwzględnieniem lokalizacji, aby łatwo udostępniać użytkownikom szczegółowe dane o lokalizacji. Dane dostępne przez interfejs Places API są oparte na jednym z najbardziej dokładnych, aktualnych i kompleksowych modeli miejsc w świecie rzeczywistym. Oto przykładowe przypadki użycia aplikacji:

  • Wyświetlaj mieszkania na wynajem w dużych obszarach miejskich z wynikami kierowanymi na miasta.
  • Dodaj szczegóły miejsca w informacjach o stanie dostawy lub odbioru.
  • wyświetlać listę parków na danym obszarze wraz ze zdjęciami i opiniami przesłanymi przez użytkowników;
  • Przekaż osobom planującym wyjazdy informacje kontaktowe, opinie i poziomy cenowe w danym miejscu.

Do czego służy interfejs Places API

Za pomocą interfejsu Places API możesz uwzględnić w swoich aplikacjach te funkcje:

  • Podaj wyniki wyszukiwania miejsc pochodzące z różnych typów zapytań użytkowników, np. zapytań tekstowych, lokalizacji w pobliżu oraz niejednoznacznych lub niejednoznacznych zapytań kategorialnych.
  • Włącz funkcje autouzupełniania dla różnych typów wyszukiwania: konkretnych zapytań tekstowych lub zapytań kategorialnych.
  • Doprecyzuj typ zwracanych informacji o miejscu, takich jak godziny otwarcia, podsumowanie, opinie użytkowników i zdjęcie.
  • Dodawaj zdjęcia wysokiej jakości do lokalizacji obsługiwanych przez Twoją aplikację.

Wiele interfejsów API Google Maps Platform obsługuje identyfikatory miejsc, które jednoznacznie identyfikują miejsce w bazie danych Miejsc Google i w Mapach Google. Identyfikator miejsca można uzyskać na wiele sposobów, m.in. za pomocą interfejsu Places API, a także Geocoding API, Routes API i Address Billingation API.

Mając identyfikator miejsca, możesz użyć interfejsu Places API, aby poprosić o więcej szczegółowych informacji o konkretnej instytucji lub ciekawej lokalizacji, takich jak pełny adres, numer telefonu, ocena użytkowników i opinie.

Wybierz wersję interfejsu Places API

Interfejs Places API obsługuje 2 wersje API: Places API to dotychczasowe interfejsy API, a Places API (nowy) to nowe wersje interfejsów API.

Po wprowadzeniu nowego interfejsu Places API Twoim pierwszym zadaniem jest wybór zestawu interfejsów API, którego chcesz używać. Dotyczy to nowych lub obecnych klientów, którzy korzystają już z interfejsów API. Z tego przewodnika dowiesz się, jakie są główne różnice między tymi dwoma interfejsami API.

Jak działa interfejs Places API

Places API (nowość)

Places API (nowość) akceptuje żądania jako standardowy adres URL z określonym punktem końcowym usługi, takim jak /places lub places:searchText, i zwraca odpowiedź JSON. Places API (nowy) obsługuje autoryzację za pomocą klucza interfejsu API i tokena OAuth. Ten przykład powoduje utworzenie żądania Szczegóły miejsca, które zwraca za pomocą klucza interfejsu API komponenty adresu dla identyfikatora miejsca:

https://places.googleapis.com/v1/places/GyuEmsRBfy61i59si0?fields=addressComponents&key=YOUR_API_KEY

Places API

Interfejs Places API przyjmuje żądania jako standardowy adres URL z określonym punktem końcowym usługi, np. /place lub /photo. Punkty końcowe akceptują też typ formatu podany w żądaniu (JSON lub XML). Żądanie usługi używa parametrów odpowiednich dla tego konkretnego punktu końcowego, aby doprecyzować zwracane dane. Ten przykład powoduje utworzenie żądania Szczegóły miejsca, które zwraca komponenty adresu identyfikatora miejsca w formacie JSON:

https://maps.googleapis.com/maps/api/place/details/json?place_id=ChIJrTLr-GyuEmsRBfy61i59si0&fields=address_components&key=YOUR_API_KEY

W tej instancji usługa używa podanego identyfikatora miejsca, aby znaleźć żądane miejsce i zwrócić komponenty adresu w formacie JSON.

Zasoby

W tabeli poniżej znajdziesz podsumowanie zasobów dostępnych w interfejsie Places API.

Places API Places API (nowość) Uwaga
Znajdź miejsce Wyszukiwanie tekstowe (nowość) Nie ma nowej wersji aplikacji Znajdź miejsce. Wyszukiwanie tekstowe (nowość) je zastąpiło.
Wyszukiwanie w pobliżu Wyszukiwanie w pobliżu (nowość) Wszystkie żądania korzystające z dotychczasowego interfejsu API, które zawierają zapytanie tekstowe, powinny używać wyszukiwania tekstowego (nowego), ponieważ funkcja Wyszukiwanie w pobliżu (nowa wersja) nie obsługuje wprowadzania tekstu.
Wyszukiwanie tekstowe Wyszukiwanie tekstowe (nowość)
Szczegóły miejsca Szczegóły miejsca (nowość)
Zdjęcie miejsca Zdjęcie miejsca (nowość)
Autouzupełnianie miejsc Autouzupełnianie (nowość) W trybie podglądu
Autouzupełnianie zapytań Autouzupełnianie (nowość) Funkcje dodane do wersji testowej autouzupełniania (nowość)

Jak korzystać z interfejsu Places API

Poniżej opisaliśmy typowy scenariusz użycia usługi Places API. Podczas tworzenia rozwiązania możesz używać dodatkowych punktów końcowych, np. wyszukiwania w pobliżu i zdjęć miejsc.
1 Skonfiguruj Zacznij od konfigurowania projektu Google Cloud i postępuj zgodnie z podanymi poniżej instrukcjami, a potem dowiedz się, jak używać klucza interfejsu API. W nowym interfejsie Places API możesz też używać tokenów OAuth.
2 Podstawowe wyszukiwanie tekstowe Proste wyszukiwanie tekstu możesz przeprowadzić przy użyciu wyszukiwania (nowego) lub tekstowego.
3 Aby uzyskać więcej informacji, użyj identyfikatora miejsca Wiele interfejsów Google Maps Platform API zwraca w odpowiedzi identyfikator miejsca. Aby uzyskać informacje o danym miejscu, użyj identyfikatora miejsca. Patrz Szczegóły miejsca (nowość) i Szczegóły miejsca.
4 Zdjęcia miejsca Usługa Zdjęcia miejsc zapewnia dostęp do milionów zdjęć przechowywanych w bazie danych Miejsc. Użyj zdjęcia miejsca (nowość) lub szczegółów miejsca, aby uzyskać dostęp do zdjęć miejsca.