Method: geocode.location.geocodeLocation

Bu yöntem, bir LatLng'yi bir adresle eşleyen bir konum coğrafi kodu oluşturur. Ayrıca adresle ilgili yapılandırılmış bilgiler de sağlar.

HTTP isteği

GET https://geocode.googleapis.com/v4/geocode/location

URL, gRPC Kod Dönüştürme söz dizimini kullanır.

Sorgu parametreleri

Parametreler
languageCode

string

İsteğe bağlıdır. Sonuçların döndürüleceği dil.

regionCode

string

İsteğe bağlıdır. Bölge kodu. ccTLD ("üst düzey alan") iki karakterli değeri olarak belirtilen bölge kodu. Parametre, geçerli yasaya göre sonuçları etkiler.

types[]

string

İsteğe bağlıdır. Sonuçları kısıtlamak için bir tür etiketi grubu. Belirtilen türlerden hiçbirine sahip olmayan sonuçlar kaldırılır.

Olası değerlerin tam listesi için https://developers.google.com/maps/documentation/places/web-service/place-types adresindeki Tablo A ve Tablo B'ye bakın.

granularity[]

enum (GeocodeResult.Granularity)

İsteğe bağlıdır. Bir veya daha fazla konum ayrıntı düzeyi enum'u içeren bir filtre.

Coğrafi kodu belirlenecek konum. Aşağıda, birbirini dışlayan alanların listesi verilmiştir. Yanıtta alanlardan en fazla biri ayarlanır:
locationQuery

string

"lat,lng" dizesi biçimindeki konum. Örneğin, "64.7611872,-18.4705364".

location

object (LatLng)

Yapılandırılmış biçimdeki konum.

Birbirini hariç tutan alanların sonu.

İstek metni

İstek metni boş olmalıdır.

Yanıt metni

Başarılıysa yanıt metni, GeocodeLocationResponse öğesinin bir örneğini içerir.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamlarından birini gerektirir:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/maps-platform.geocode
  • https://www.googleapis.com/auth/maps-platform.geocode.location