- Żądanie HTTP
- Treść żądania
- Treść odpowiedzi
- Zakresy autoryzacji
- LocationQuery
- LocationBias
- Wynik
- Poufność
Rozwiązuje listę nazw miejsc (lub adresów) na konkretne obiekty geoprzestrzenne (np. miejsca) w Mapach Google.
Żądanie HTTP
POST https://mapstools.googleapis.com/v1:resolveNames
Adres URL używa składni transkodowania gRPC.
Treść żądania
Treść żądania zawiera dane o następującej strukturze:
| Zapis JSON |
|---|
{ "queries": [ { object ( |
| Pola | |
|---|---|
queries[] |
Wymagane. Lista zapytań o lokalizację do rozwiązania. Możesz określić maksymalnie 20 zapytań. |
locationBias |
Opcjonalnie: Opcjonalny region, który ma wpływać na wyniki rozpoznawania. Jeśli jest określony, wyniki rozpoznawania będą bardziej ukierunkowane na podmioty znajdujące się bliżej tego regionu. Użycie symbolu Jeśli określono zarówno |
regionCode |
Opcjonalnie: Opcjonalny kod regionu, który ma wpływać na wyniki rozpoznawania. Jeśli zostanie określony, wyniki rozpoznawania będą bardziej ukierunkowane na podmioty znajdujące się w określonym regionie lub w jego pobliżu. Powinien to być kod regionu CLDR. Na przykład „US” lub „CA”. Użycie symbolu Jeśli określono zarówno |
Treść odpowiedzi
Wiadomość z odpowiedzią dla v1.resolveNames.
W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:
| Zapis JSON |
|---|
{ "results": [ { object ( |
| Pola | |
|---|---|
results[] |
Tylko dane wyjściowe. Lista rozpoznanych podmiotów z zapytań o lokalizację. Gwarantowane mapowanie 1:1 z indeksami żądania |
failedRequests |
Tylko dane wyjściowe. Mapa informująca o częściowych niepowodzeniach. Kluczem jest indeks nieudanego żądania w polu Obiekt zawierający listę par |
saveToMapsUrl |
Tylko dane wyjściowe. link do zapisania wszystkich prawidłowo rozwiązanych encji w Mapach Google; |
Zakresy autoryzacji
Wymaga następującego zakresu OAuth:
https://www.googleapis.com/auth/maps-platform.mapstools
LocationQuery
Zapytanie o lokalizację reprezentuje konkretny obiekt lokalizacji, który można rozwiązać za pomocą Map Google. Obecnie jako zapytania o lokalizację obsługiwane są tylko nazwy miejsc i adresy.
| Zapis JSON |
|---|
{ "text": string } |
| Pola | |
|---|---|
text |
Wymagane. Zapytanie tekstowe, które ma zostać przekształcone w konkretny obiekt geoprzestrzenny w Mapach Google, np. miejsce lub adres. Im bardziej szczegółowe zapytanie, tym dokładniejsze rozwiązanie. Na przykład „San Francisco”, „Googleplex, Mountain View, CA”, „1600 Amphitheatre Parkway, Mountain View, CA” lub „Wieża Eiffla, Paryż”. Zapytania muszą zawierać konkretny adres lub nazwę miejsca. Ogólne lokalizacje, takie jak nazwa sieci (np. Starbucks) lub zapytanie „restauracje”, nie są obsługiwane. |
LocationBias
Region, w którym mają być preferowane wyniki rozpoznawania.
| Zapis JSON |
|---|
{
// The following is a list of mutually exclusive fields. At most one of the
// fields will be set in a response:
"viewport": {
object ( |
| Pola | |
|---|---|
| Typ odchylenia lokalizacji. Poniżej znajduje się lista pól, które się wzajemnie wykluczają. W odpowiedzi zostanie ustawione co najwyżej jedno z tych pól: | |
viewport |
Widoczny obszar zdefiniowany przez ramkę ograniczającą. |
| Koniec pól wykluczających się nawzajem. | |
Wynik
Pojedynczy rozwiązany podmiot z danego zapytania o lokalizację wraz z poziomem ufności rozwiązania.
| Zapis JSON |
|---|
{ "entity": { object ( |
| Pola | |
|---|---|
entity |
Tylko dane wyjściowe. Rozwiązana encja z zapytania o lokalizację. |
confidence |
Tylko dane wyjściowe. Poziom ufności rozwiązania. |
Poziom ufności
Poziom ufności rozwiązania.
| Wartości w polu enum | |
|---|---|
CONFIDENCE_UNSPECIFIED |
Wartość domyślna. Ta wartość nie jest używana. |
MEDIUM |
Średnia pewność oznacza, że rozwiązanie jest prawdopodobnie prawidłowe, ale mogą istnieć inne możliwości. |
HIGH |
Wysoki poziom ufności oznacza, że rozdzielczość jest prawidłowa i odnosi się do konkretnego obiektu geoprzestrzennego (np. konkretnego miejsca). |