Package google.maps.geocode.v4beta

Dizin

GeocodeService

Coğrafi kodlama işlemi gerçekleştiren bir hizmet.

GeocodeAddress

rpc GeocodeAddress(GeocodeAddressRequest) returns (GeocodeAddressResponse)

Bu yöntem, bir adresi LatLng ile eşleyen bir adres coğrafi kodu gerçekleştirir. Ayrıca adres hakkında yapılandırılmış bilgiler de sağlar.

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.address
GeocodeLocation

rpc GeocodeLocation(GeocodeLocationRequest) returns (GeocodeLocationResponse)

Bu yöntem, bir LatLng değerini bir adresle eşleştiren bir konum coğrafi kodu gerçekleştirir. Ayrıca adres hakkında yapılandırılmış bilgiler de sağlar.

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
GeocodePlace

rpc GeocodePlace(GeocodePlaceRequest) returns (GeocodeResult)

Bu yöntem, yer kimliği kullanarak coğrafi kod araması yapar.

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.place

GeocodeAddressRequest

GeocodeService.GeocodeAddress için istek mesajı.

Alanlar
location_bias

LocationBias

İsteğe bağlı. Aranacak bölge. Bu konum, belirli bir konumun çevresindeki sonuçların döndürülebileceği anlamına gelen bir önyargı görevi görür.

language_code

string

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

region_code

string

İsteğe bağlı. Bölge kodu. ccTLD ("üst düzey alan") iki karakterli değer olarak belirtilen bölge kodu. Parametre, geçerli yasaya göre sonuçları etkiler. Bu parametre, hizmetten alınan sonuçları da etkiler ancak tamamen kısıtlamaz.

Birlik alanı address_input. Coğrafi kodlanacak adres. address_input yalnızca aşağıdakilerden biri olabilir:
address_query

string

Coğrafi kodlanacak yapılandırılmamış adres.

address

PostalAddress

Posta adresi biçiminde coğrafi kodlanacak yapılandırılmış adres.

LocationBias

Aranacak bölge. Bu konum, belirli bir konumun çevresindeki sonuçların döndürülebileceği anlamına gelen bir önyargı görevi görür.

Alanlar
Birlik alanı type. Konum yanlılığı türleri. type yalnızca aşağıdakilerden biri olabilir:
rectangle

Viewport

Kuzeydoğu ve güneybatı köşesiyle tanımlanan dikdörtgen kutu. rectangle.high(), dikdörtgen görüntü alanının kuzeydoğu noktası olmalıdır. rectangle.low(), dikdörtgen görüntü alanının güneybatı noktası olmalıdır. rectangle.low().latitude(), rectangle.high().latitude() değerinden büyük olamaz. Bu işlem, boş bir enlem aralığına neden olur. Dikdörtgen görüntü alanı 180 dereceden geniş olamaz.

GeocodeAddressResponse

GeocodeService.GeocodeAddress için yanıt mesajı.

Alanlar
results[]

GeocodeResult

Coğrafi kodlama sonucu.

GeocodeLocationRequest

GeocodeService.GeocodeLocation için istek mesajı.

Alanlar
language_code

string

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

region_code

string

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

types[]

string

İsteğe bağlı. Sonuçları kısıtlayacak 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 A ve B tablolarına bakın.

granularity[]

Granularity

İsteğe bağlı. Bir veya daha fazla konum ayrıntı düzeyi enum'undan oluşan bir filtre.

Birlik alanı location_input. Coğrafi kodlanacak konum. location_input yalnızca aşağıdakilerden biri olabilir:
location_query

string

"lat,lng" dize biçiminde konum. Örneğin, "64.7611872,-18.4705364".

location

LatLng

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

GeocodeLocationResponse

GeocodeService.GeocodeLocation için yanıt mesajı.

Alanlar
results[]

GeocodeResult

Coğrafi kodlama sonucu.

plus_code

PlusCode

İstekte belirtilen konumun Plus Code'u.

GeocodePlaceRequest

GeocodeService.GeocodePlace için istek mesajı.

Alanlar
place

string

Zorunlu. places/{place} biçiminde coğrafi kodlanacak yer tanımlayıcısı.

language_code

string

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

region_code

string

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

GeocodeResult

Coğrafi kod sonucu, bir yerle ilgili coğrafi bilgileri içerir.

Alanlar
place

string

Bu sonucun tam nitelikli yer tanımlayıcısı. "//places.googleapis.com/places/{placeID}" biçiminde. Daha fazla bilgi için https://developers.google.com/maps/documentation/places/web-service/place-id adresine bakın.

place_id

string

Bu sonucun yer kimliği.

location

LatLng

Bu adresin enlem ve boylamı.

granularity

Granularity

Konumun ayrıntı düzeyi.

viewport

Viewport

Coğrafi kod sonucunu görüntülemeye uygun bir görüntü alanı.

bounds

Viewport

Adresin sınırlayıcı kutusu.

formatted_address

string

Bir satırda biçimlendirilmiş adres.

postal_address

PostalAddress

Posta adresi biçimindeki adres.

address_components[]

AddressComponent

Her yerleşim birimi düzeyi için tekrarlanan bileşenler.

postal_code_localities[]

LocalizedText

Posta kodunda yer alan yerleşim yerlerinin tam listesi.

Bu değer yalnızca sonuç "postal_code" türü olduğunda doldurulur.

types[]

string

Bu sonuç için bir tür etiket grubu. Örneğin, "political" ve "administrative_area".

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

plus_code

PlusCode

Bu coğrafi koddaki konumun Plus Code'u.

AddressComponent

Bu bilgiler mevcutsa biçimlendirilmiş adresi oluşturan yapılandırılmış bileşenler.

Alanlar
long_text

string

Adres bileşeninin tam metin açıklaması veya adı. Örneğin, Avustralya ülkesine ait bir adres bileşeninin uzun adı "Avustralya" olabilir.

short_text

string

Varsa adres bileşeni için kısaltılmış metin adı. Örneğin, Avustralya ülkesine ait bir adres bileşeninin kısa adı "AU" olabilir.

types[]

string

Adres bileşeninin türlerini belirten bir dizi.

Daha fazla bilgi için https://developers.google.com/maps/documentation/geocoding/requests-geocoding#Types adresini ziyaret edin.

language_code

string

Bu bileşenleri biçimlendirmek için kullanılan dil (CLDR notasyonu).

Ayrıntı düzeyi

Konumun ayrıntı düzeyi.

Sıralamalar
GRANULARITY_UNSPECIFIED Kullanmayın.
ROOFTOP Eşleşen adrese karşılık gelen gerçek bir arsanın, aralıklı olmayan konumu.
RANGE_INTERPOLATED Bir sokak numarası aralığından interpolasyonla hesaplanır. Örneğin, Amphitheatre Pkwy'nin bir segmentinin 1600-1699 arasındaki sayıları içerdiğini biliyorsanız 1650, uç noktalarının ortasına yerleştirilebilir.
GEOMETRIC_CENTER Poligon verisine sahip olduğumuz bir özelliğin geometrik merkezi.
APPROXIMATE Diğer her şey.

PlusCode

Plus code (http://plus.codes), iki biçime sahip bir konum referansı: 14 m x 14 m (derecenin 1/8000'i) veya daha küçük bir dikdörtgeni tanımlayan genel kod ve ön eki referans konumla değiştiren birleşik kod.

Alanlar
global_code

string

"9FWM33GV+HQ" gibi yerin küresel (tam) kodu. 1/8000 ile 1/8000 derecelik bir alanı (~14 metreye 14 metre) temsil eder.

compound_code

string

Yerin birleşik kodu ("33GV+HQ, Ramberg, Norveç" gibi). Bu kod, genel kodun son ekini içerir ve ön eki, referans öğenin biçimlendirilmiş adıyla değiştirir.