Geocoder

Geocoder sınıfı

google.maps.Geocoder sınıf

Adres ile LatLng arasında dönüşüm yapmaya yarayan bir hizmet.

const {Geocoder} = await google.maps.importLibrary("geocoding") numaralı telefonu arayarak erişebilirsiniz.
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.

Geocoder
Geocoder()
Parametreler: Yok
Google sunucularına coğrafi kod isteği gönderen bir Geocoder öğesinin yeni bir örneğini oluşturur.
geocode
geocode(request[, callback])
Parametreler: 
İade Değeri:  Promise<GeocoderResponse>
Bir isteği coğrafi kodlayın.

GeocoderRequest arayüzü

google.maps.GeocoderRequest arayüz

Geocoder'a gönderilecek bir coğrafi kodlama isteğinin tanımı.

address optional
Tür:  string optional
Coğrafi kodlanacak adres. address, location ve placeId özelliklerinden yalnızca biri sağlanmalıdır.
bounds optional
LatLngBounds içinde arama yapılacak metin. İsteğe bağlı.
componentRestrictions optional
Bileşenler, sonuçları belirli bir alanla sınırlamak için kullanılır. Filtreler şunlardan birini veya daha fazlasını içerir: route, locality, administrativeArea, postalCode, country. Yalnızca tüm filtrelerle eşleşen sonuçlar döndürülür. Filtre değerleri, diğer coğrafi kodlama istekleriyle aynı yazım düzeltme ve kısmi eşleşme yöntemlerini destekler. İsteğe bağlı.
BetaextraComputations optional
Tür:  Array<ExtraGeocodeComputation> optional
İsteği tamamlamak için kullanılabilecek ek hesaplamaların listesi. Not: Bu ek hesaplamalar, yanıtta ek alanlar döndürebilir.
fulfillOnZeroResults optional
Tür:  boolean optional
Yanıtın ZERO_RESULT durumunda sözü yerine getirin. Coğrafi kodlama sonucu olmasa bile yanıt düzeyinde ek alanlar döndürülebildiği için bu durum istenebilir.
language optional
Tür:  string optional
Mümkün olduğunda sonuçların döndürülmesi gereken dilin dil tanımlayıcısı. Desteklenen dillerin listesine bakın.
location optional
Tür:  LatLng|LatLngLiteral optional
Aranacak LatLng (veya LatLngLiteral). Coğrafi kodlayıcı, tersine coğrafi kodlama gerçekleştirir. Daha fazla bilgi için Ters Coğrafi Kodlama bölümüne bakın. address, location ve placeId özelliklerinden yalnızca biri sağlanmalıdır.
placeId optional
Tür:  string optional
Konumla ilişkili yer kimliği. Yer kimlikleri, Google Places veritabanında ve Google Haritalar'da bir yeri benzersiz şekilde tanımlar. Places API geliştirici kılavuzunda yer kimlikleri hakkında daha fazla bilgi edinin. Coğrafi kodlayıcı, tersine coğrafi kodlama gerçekleştirir. Daha fazla bilgi için Ters Coğrafi Kodlama bölümüne bakın. address, location ve placeId özelliklerinden yalnızca biri sağlanmalıdır.
region optional
Tür:  string optional
Aramayı yönlendirmek için kullanılan ülke kodu, iki karakterli (sayısal olmayan) Unicode bölge alt etiketi / CLDR tanımlayıcısı olarak belirtilir. İsteğe bağlı. Desteklenen bölgeler için Google Haritalar Platformu Kapsam Ayrıntıları'na bakın.

GeocoderComponentRestrictions arayüzü

google.maps.GeocoderComponentRestrictions arayüz

GeocoderComponentRestrictions, belirli bir alanı belirleyen bir filtre grubunu temsil eder. Bu özelliğin işleyiş şekliyle ilgili ayrıntılar için Geokodlama Bileşeni Filtreleme başlıklı makaleyi inceleyin.

administrativeArea optional
Tür:  string optional
Tüm administrative_area levels ile eşleşir. İsteğe bağlı.
country optional
Tür:  string optional
Bir ülke adıyla veya iki harfli ISO 3166-1 ülke koduyla eşleşir. İsteğe bağlı.