Indeks
DestinationService(interfejs)GeocodeService(interfejs)Destination(komunikat)Destination.ArrivalSummary(komunikat)Entrance(komunikat)Entrance.Tag(wyliczenie)GeocodeAddressRequest(komunikat)GeocodeAddressRequest.LocationBias(komunikat)GeocodeAddressResponse(komunikat)GeocodeLocationRequest(komunikat)GeocodeLocationResponse(komunikat)GeocodePlaceRequest(komunikat)GeocodeResult(komunikat)GeocodeResult.AddressComponent(komunikat)GeocodeResult.Granularity(wyliczenie)Landmark(komunikat)Landmark.Tag(wyliczenie)NavigationPoint(komunikat)NavigationPoint.TravelMode(wyliczenie)NavigationPoint.Usage(wyliczenie)PlaceView(komunikat)PlaceView.StructureType(wyliczenie)PlusCode(komunikat)SearchDestinationsRequest(komunikat)SearchDestinationsRequest.AddressQuery(komunikat)SearchDestinationsRequest.LocationQuery(komunikat)SearchDestinationsRequest.LocationQuery.PlaceFilter(komunikat)SearchDestinationsRequest.LocationQuery.PlaceFilter.Addressability(wyliczenie)SearchDestinationsResponse(komunikat)
DestinationService
Usługa do pobierania miejsc docelowych.
Miejsce docelowe zapewnia kontekst hierarchiczny dotyczący miejsca, co umożliwia na przykład znajdowanie budynków mieszkalnych w większym kompleksie apartamentów i odwrotnie. Zawiera też punkty nawigacyjne odpowiednie do zastosowań takich jak wspólne przejazdy czy dostawy.
| SearchDestinations |
|---|
|
Ta metoda wyszukuje miejsca docelowe i zwraca ich listę.
|
GeocodeService
Usługa do geokodowania.
| GeocodeAddress |
|---|
|
Ta metoda wykonuje geokodowanie adresu, które mapuje adres na obiekt LatLng. Zawiera też uporządkowane informacje o adresie.
|
| GeocodeLocation |
|---|
|
Ta metoda wykonuje geokodowanie lokalizacji, które mapuje obiekt LatLng na adres. Zawiera też uporządkowane informacje o adresie.
|
| GeocodePlace |
|---|
|
Ta metoda wyszukuje kod geograficzny za pomocą identyfikatora miejsca.
|
Miejsce docelowe
miejsce docelowe; Obejmuje to główne miejsce, powiązane miejsca, wejścia i punkty nawigacyjne.
| Pola | |
|---|---|
primary |
Główne miejsce zidentyfikowane przez parametr |
containing_places[] |
Mniej precyzyjne miejsca, w których znajduje się miejsce główne. Na przykład kompleks apartamentów, w którym znajduje się ten budynek. |
sub_destinations[] |
Dokładniejsze podrzędne miejsca docelowe w miejscu głównym. Na przykład jednostki znajdujące się w budynku. Uwaga: w porównaniu z SubDestination zwracanym przez interfejs Places API ta lista miejsc docelowych jest bardziej wyczerpująca, a każde miejsce docelowe zawiera więcej informacji. |
landmarks[] |
Punkty orientacyjne, które można wykorzystać do przekazania informacji o miejscu docelowym lub ułatwienia dotarcia do niego. |
entrances[] |
Wejścia do tego miejsca docelowego. |
navigation_points[] |
Punkty nawigacyjne dla tego miejsca docelowego. |
arrival_summary |
Podsumowanie wygenerowane przez AI dotyczące wrażeń po przyjeździe do miejsca docelowego. |
ArrivalSummary
Podsumowanie wygenerowane przez AI dotyczące wrażeń po przyjeździe do miejsca docelowego.
| Pola | |
|---|---|
text |
Podsumowanie wrażeń po przyjeździe do miejsca docelowego. |
flag_content_url |
Link, za pomocą którego użytkownicy mogą zgłosić problem ze streszczeniem. |
disclosure_text |
Tylko dane wyjściowe. Zawiera tekst informacji o podsumowaniu przyjazdu. |
Wejście
Wejście to pojedyncza para współrzędnych szerokości i długości geograficznej, która określa lokalizację punktu wejścia i wyjścia w danym miejscu.
| Pola | |
|---|---|
location |
Lokalizacja wejścia. |
tags[] |
Lista tagów opisujących wejście. |
place |
Struktura, na której znajduje się to wejście, w formacie |
Tag
Cechy opisujące wejście.
| Wartości w polu enum | |
|---|---|
TAG_UNSPECIFIED |
Nie używane. |
PREFERRED |
Wejście prawdopodobnie zapewnia fizyczny dostęp do głównego miejsca w zwróconym miejscu docelowym. Miejsce może mieć wiele preferowanych wejść. Jeśli wejście nie ma tego tagu, oznacza to, że znajduje się w tym samym budynku co główne miejsce, ale niekoniecznie zapewnia do niego dostęp. Jeśli na przykład głównym miejscem jest restauracja w centrum handlowym, wejścia „PREFEROWANE” będą prawdopodobnie prowadzić do samej restauracji, a pozostałe zwrócone wejścia będą innymi wejściami do budynku, np. do innych restauracji w centrum handlowym. Jeśli głównym miejscem jest sam budynek, Uwaga: |
GeocodeAddressRequest
Komunikat żądania dla GeocodeService.GeocodeAddress.
| Pola | |
|---|---|
location_bias |
Opcjonalnie. Region, w którym ma się odbywać wyszukiwanie. Ta lokalizacja służy jako punkt odniesienia, co oznacza, że mogą być zwracane wyniki w jej pobliżu. |
language_code |
Opcjonalnie. Język, w którym mają być zwracane wyniki. |
region_code |
Opcjonalnie. Kod regionu. Kod regionu określony jako 2-znakowa wartość ccTLD („domena najwyższego poziomu”). Ten parametr wpływa na wyniki na podstawie obowiązujących przepisów. Ten parametr będzie też wpływać na wyniki z usługi, ale nie będzie ich w pełni ograniczać. |
Pole zbiorcze address_input. Adres do geokodowania. address_input może mieć tylko jedną z tych wartości: |
|
address_query |
Nieuporządkowany adres do geokodowania. |
address |
Uporządkowany adres do geokodowania w formacie adresu pocztowego. |
LocationBias
Region, w którym ma się odbywać wyszukiwanie. Ta lokalizacja służy jako punkt odniesienia, co oznacza, że mogą być zwracane wyniki w jej pobliżu.
| Pola | |
|---|---|
Pole zbiorcze type. Rodzaje odchyleń związanych z lokalizacją. type może mieć tylko jedną z tych wartości: |
|
rectangle |
Prostokąt określony przez narożniki północno-wschodni i południowo-zachodni. |
GeocodeAddressResponse
Wiadomość z odpowiedzią dla GeocodeService.GeocodeAddress.
| Pola | |
|---|---|
results[] |
Wynik geokodowania. |
GeocodeLocationRequest
Wiadomość z prośbą o wywołanie GeocodeService.GeocodeLocation.
| Pola | |
|---|---|
language_code |
Opcjonalnie. Język, w którym mają być zwracane wyniki. |
region_code |
Opcjonalnie. Kod regionu. Kod regionu określony jako 2-znakowa wartość ccTLD („domena najwyższego poziomu”). Ten parametr wpływa na wyniki na podstawie obowiązujących przepisów. |
types[] |
Opcjonalnie. Zestaw tagów typu, które ograniczają wyniki. Wyniki, które nie mają żadnego z określonych typów, zostaną usunięte. Pełną listę możliwych wartości znajdziesz w tabelach A i B na stronie https://developers.google.com/maps/documentation/places/web-service/place-types. |
granularity[] |
Opcjonalnie. Filtr zawierający co najmniej 1 wartość wyliczeniową określającą poziom szczegółowości lokalizacji. |
Pole zbiorcze location_input. Lokalizacja do geokodowania. location_input może mieć tylko jedną z tych wartości: |
|
location_query |
Lokalizacja w formacie „lat,lng”. Na przykład „64.7611872,-18.4705364”. |
location |
Lokalizacja w formacie strukturalnym. |
GeocodeLocationResponse
Wiadomość z odpowiedzią dla GeocodeService.GeocodeLocation.
| Pola | |
|---|---|
results[] |
Wynik geokodowania. |
plus_code |
Plus kod lokalizacji w żądaniu. |
GeocodePlaceRequest
Wiadomość z prośbą o wywołanie GeocodeService.GeocodePlace.
| Pola | |
|---|---|
place |
Wymagane. Identyfikator miejsca do geokodowania w formacie places/{place}. |
language_code |
Opcjonalnie. Język, w którym mają być zwracane wyniki. |
region_code |
Opcjonalnie. Kod regionu. Kod regionu określony jako 2-znakowa wartość ccTLD („domena najwyższego poziomu”). Ten parametr wpływa na wyniki na podstawie obowiązujących przepisów. |
GeocodeResult
Wynik geokodowania zawiera informacje geograficzne o miejscu.
| Pola | |
|---|---|
place |
W przypadku tego wyniku w pełni kwalifikowany identyfikator miejsca. W formacie „//places.googleapis.com/places/{placeID}”. Więcej informacji znajdziesz na stronie https://developers.google.com/maps/documentation/places/web-service/place-id. |
place_id |
Identyfikator miejsca dla tego wyniku. |
location |
Współrzędne geograficzne tego adresu. |
granularity |
Stopień szczegółowości lokalizacji. |
viewport |
Obszar widoczny odpowiedni do wyświetlenia wyniku geokodowania. |
bounds |
Pole ograniczenia adresu. |
formatted_address |
Jednowierszowy sformatowany adres. |
postal_address |
Adres w formacie adresu pocztowego. |
address_components[] |
Powtarzające się komponenty dla każdego poziomu lokalizacji. |
postal_code_localities[] |
Pełna lista miejscowości w danym kodzie pocztowym. To pole jest wypełniane tylko wtedy, gdy wynik jest typu „postal_code”. |
types[] |
Zestaw tagów typu dla tego wyniku. Na przykład „political” i „administrative_area”. Pełną listę możliwych wartości znajdziesz w tabelach A i B na stronie https://developers.google.com/maps/documentation/places/web-service/place-types. |
plus_code |
Kod Plus Code lokalizacji w tym geokodzie. |
AddressComponent
Uporządkowane komponenty, które tworzą sformatowany adres, jeśli te informacje są dostępne.
| Pola | |
|---|---|
long_text |
Pełny tekst opisu lub nazwa komponentu adresu. Na przykład komponent adresu dla kraju Australia może mieć długą nazwę „Australia”. |
short_text |
Skrócona nazwa tekstowa komponentu adresu, jeśli jest dostępna. Na przykład komponent adresu dla Australii może mieć krótką nazwę „AU”. |
types[] |
Tablica wskazująca typy komponentu adresu. Więcej informacji znajdziesz na stronie https://developers.google.com/maps/documentation/geocoding/requests-geocoding#Types. |
language_code |
Język używany do formatowania tego komponentu w notacji CLDR. |
Szczegółowość
Stopień szczegółowości lokalizacji.
| Wartości w polu enum | |
|---|---|
GRANULARITY_UNSPECIFIED |
Nie używać. |
ROOFTOP |
Nieinterpolowana lokalizacja rzeczywistej działki odpowiadająca dopasowanemu adresowi. |
RANGE_INTERPOLATED |
Interpolowane z zakresu numerów ulic. Jeśli np. wiemy, że odcinek Amphitheatre Pkwy zawiera numery od 1600 do 1699, numer 1650 może znajdować się w połowie odległości między jego punktami końcowymi. |
GEOMETRIC_CENTER |
Geometryczne centrum obiektu, dla którego mamy dane wielokątne. |
APPROXIMATE |
Wszystkie pozostałe. |
Punkt orientacyjny
Punkty orientacyjne służą do określania miejsca docelowego lub ułatwiają dotarcie do niego.
| Pola | |
|---|---|
relational_description |
Zrozumiały dla człowieka opis tego, jak miejsce docelowe jest powiązane z punktem orientacyjnym. Na przykład: „W pobliżu Empire State Building” lub „Naprzeciwko Białego Domu”. |
tags[] |
Tagi opisujące, jak można wykorzystać punkt orientacyjny w kontekście miejsca docelowego. |
straight_line_distance_meters |
Tylko dane wyjściowe. Odległość w linii prostej od tego punktu orientacyjnego do miejsca docelowego w metrach. |
travel_distance_meters |
Tylko dane wyjściowe. Odległość od tego punktu orientacyjnego do miejsca docelowego w metrach, mierzona wzdłuż sieci dróg. |
Pole zbiorcze landmark. Punkt orientacyjny. landmark może mieć tylko jedną z tych wartości: |
|
place |
Miejsce reprezentujące ten punkt orientacyjny. |
Tag
Lista wszystkich możliwych tagów, które opisują, jak można wykorzystać punkt orientacyjny w kontekście miejsca docelowego.
Jeśli adres zawiera zarówno tag ADDRESS, jak i ARRIVAL, oznacza to, że punkt orientacyjny jest dobrze znany w okolicy i znajduje się blisko miejsca docelowego.
| Wartości w polu enum | |
|---|---|
TAG_UNSPECIFIED |
Nie używane. |
ADDRESS |
lokalnie znane miejsce, które może służyć do określania ogólnej lokalizacji miejsca docelowego. Zwykle w odległości kilkuset metrów od miejsca docelowego. Są one podobne do punktów orientacyjnych zwracanych przez funkcję deskryptorów adresu interfejsu Geocoding API: https://developers.google.com/maps/documentation/geocoding/address-descriptors/requests-address-descriptors. |
ARRIVAL |
Miejsce, które może pomóc w dotarciu do celu. Przydatne podczas nawigacji, gdy jesteś blisko celu. Może to być np. miejsce po drugiej stronie ulicy niż miejsce docelowe. Punkt orientacyjny z tym tagiem jest zwykle bliżej miejsca docelowego niż punkty orientacyjne z tagiem ADDRESS. |
PlaceView
Reprezentuje widok miejsca w interfejsie Places API. Zawiera też dodatkowe informacje dotyczące miejsc docelowych, takie jak typ struktury i wielokąt wyświetlania.
W niektórych przypadkach PlaceView o tym samym identyfikatorze miejsca może różnić się od tego, co jest zwracane przez interfejs Places API w polach types i display_name.
| Pola | |
|---|---|
place |
Nazwa zasobu tego miejsca w formacie |
display_name |
Zrozumiały dla człowieka opis miejsca. np. „Brama B”, „McDonalds”. |
primary_type |
Główny typ miejsca. Listę możliwych wartości znajdziesz na stronie https://developers.google.com/maps/documentation/places/web-service/place-types. Uwaga: to pole nie zawsze jest wypełnione. W takich sytuacjach przygotuj się na użycie pola |
types[] |
Wszystkie powiązane typy miejsc. Listę możliwych wartości znajdziesz na stronie https://developers.google.com/maps/documentation/places/web-service/place-types. |
formatted_address |
Adres w jednym wierszu. |
postal_address |
Ustrukturyzowany adres. |
structure_type |
Rodzaj obiektu odpowiadający temu miejscu. |
location |
Lokalizacja tego miejsca. W przypadku miejsc z wielokątami wyświetlania może to być dobre miejsce na umieszczenie znacznika na mapie. |
display_polygon |
Obrys wielokąta miejsca w formacie GeoJSON, zgodnie z formatem RFC 7946: https://datatracker.ietf.org/doc/html/rfc7946#section-3.1.6. Uwaga: format RFC 7946 obsługuje wielokąty, więc jeden |
StructureType
Typ struktury, którą reprezentuje to miejsce.
| Wartości w polu enum | |
|---|---|
STRUCTURE_TYPE_UNSPECIFIED |
Nie używane. |
POINT |
Lokalizacja punktowa. |
SECTION |
Podsekcja budynku. |
BUILDING |
budynek, |
GROUNDS |
Duży obszar, na którym zwykle znajduje się wiele budynków, np. kampus uniwersytecki, kompleks apartamentów lub centrum handlowe. |
PlusCode
Plus Code (http://plus.codes) to odniesienie do lokalizacji w 2 formatach: kod globalny określający prostokąt o wymiarach 14 m × 14 m (1/8000 stopnia) lub mniejszy oraz kod złożony, który zastępuje prefiks lokalizacją odniesienia.
| Pola | |
|---|---|
global_code |
Globalny (pełny) kod miejsca, np. „9FWM33GV+HQ”, reprezentujący obszar o wymiarach 1/8000 stopnia na 1/8000 stopnia (~14 × 14 metrów). |
compound_code |
Kod złożony miejsca, np. „33GV+HQ, Ramberg, Norwegia”, zawierający sufiks kodu globalnego i zastępujący prefiks sformatowaną nazwą elementu odniesienia. |
SearchDestinationsRequest
Komunikat żądania dla DestinationService.SearchDestinations.
| Pola | |
|---|---|
travel_modes[] |
Opcjonalnie. Tryby podróży, dla których mają być filtrowane punkty nawigacyjne. Ma to wpływ na pole |
language_code |
Opcjonalnie. Język, w którym mają być zwracane wyniki. |
region_code |
Opcjonalnie. Kod regionu. Kod regionu określony jako 2-znakowa wartość ccTLD („domena najwyższego poziomu”). Ten parametr wpływa na wyniki na podstawie obowiązujących przepisów. Ten parametr ma też wpływ na wyniki usługi, ale nie ogranicza ich w pełni. |
Pole zbiorcze Miejsca docelowe są tworzone na podstawie określonego zapytania głównego. Uwaga: obsługiwane są tylko miejsca i adresy, które mogą być miejscem docelowym nawigacji. Na przykład miejsce, które reprezentuje dom lub kompleks apartamentów, może być użyte jako główne zapytanie, ale miejsca, które reprezentują miejscowość lub obszar administracyjny, nie mogą być użyte jako główne zapytanie. Pole |
|
place |
Nazwa zasobu miejsca w formacie |
address_query |
Ulica i numer. |
location_query |
dokładną lokalizację, |
AddressQuery
Ulica i numer, które chcesz wyszukać. Adresy należy podawać w formacie używanym przez krajową pocztę w danym kraju.
| Pola | |
|---|---|
Pole zbiorcze kind. Zapytanie o adres. kind może mieć tylko jedną z tych wartości: |
|
address |
Adres w formacie adresu pocztowego. |
address_query |
Adres sformatowany w jednym wierszu. |
LocationQuery
zapytanie o lokalizację, które pozwala określić pobliskie miejsce docelowe;
Uwaga: jeśli zapytanie o lokalizację dotyczy budynku, w którym znajdują się lokale, zwrócone miejsce główne może być lokalem. W takich przypadkach pole containing_places będzie zawierać budynek.
| Pola | |
|---|---|
place_filter |
Opcjonalnie. Filtry, które mają być stosowane do kandydatów na miejsca docelowe. |
Pole zbiorcze kind. Zapytanie o lokalizację. kind może mieć tylko jedną z tych wartości: |
|
location |
Dokładna lokalizacja LatLng. |
PlaceFilter
Filtry, które mają być stosowane do kandydatów na miejsca docelowe.
| Pola | |
|---|---|
structure_type |
Opcjonalnie. Jeśli ta opcja jest włączona, wszystkie miejsca docelowe mają gwarancję, że będą zawierać miejsce główne o tym typie struktury. Może to spowodować odfiltrowanie niektórych miejsc docelowych lub ich uogólnienie/doprecyzowanie. Jeśli na przykład podasz wartość Innym zastosowaniem tego pola jest łatwiejsze wyodrębnianie wielokątów wyświetlania budynków. Jeśli na przykład podasz wartość |
addressability |
Opcjonalnie. Jeśli zostanie określony, zwraca tylko miejsca docelowe, które spełniają odpowiednie kryteria adresowalności. |
Adresowalność
Określa opcje filtrowania pod kątem możliwości kierowania. W przyszłości możemy dodać nowe wartości.
| Wartości w polu enum | |
|---|---|
ADDRESSABILITY_UNSPECIFIED |
Jeśli nie zostanie określona, usługa wybierze odpowiednią wartość domyślną. |
ANY |
Możliwość kierowania reklam nie jest kryterium filtrowania. Miejsca docelowe są zwracane niezależnie od tego, czy można do nich kierować reklamy. |
PRIMARY |
Wszystkie zwrócone miejsca docelowe będą miały główne miejsce z adresem lub nazwą na poziomie ulicy. |
WEAK |
Wszystkie zwrócone miejsca docelowe będą miały miejsce główne lub miejsce podrzędne z adresem lub nazwą na poziomie ulicy. |
SearchDestinationsResponse
Wiadomość z odpowiedzią dla DestinationService.SearchDestinations.
| Pola | |
|---|---|
destinations[] |
Lista miejsc docelowych. Jeśli na podstawie głównego zapytania można jednoznacznie określić główne miejsce docelowe, usługa zwraca 1 wynik. W przeciwnym razie usługa może zwrócić wiele wyników w celu ujednoznacznienia lub nie zwrócić żadnego wyniku. |