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.
Marka | |
---|---|
Geocoder |
Geocoder() Parametreler: Yok
Google sunucularına coğrafi kod isteği gönderen bir Geocoder öğesinin yeni bir örneğini oluşturur. |
Yöntemler | |
---|---|
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ı.
Özellikler | |
---|---|
address optional |
Tür:
string optional Coğrafi kodlanacak adres. address , location ve placeId özelliklerinden yalnızca biri sağlanmalıdır. |
bounds optional |
Tür:
LatLngBounds|LatLngBoundsLiteral optional LatLngBounds içinde arama yapılacak metin. İsteğe bağlı. |
componentRestrictions optional |
Tür:
GeocoderComponentRestrictions 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ı. |
|
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.
Özellikler | |
---|---|
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ı. |
locality optional |
Tür:
string optional Hem locality hem de sublocality türleriyle eşleşir. İsteğe bağlı. |
postalCode optional |
Tür:
string optional postal_code ve postal_code_prefix ile eşleşir. İsteğe bağlı. |
route optional |
Tür:
string optional route uzun veya kısa adıyla eşleşir. İsteğe bağlı. |
ExtraGeocodeComputation sabitleri
google.maps.ExtraGeocodeComputation
sabitler
Coğrafi kodlama isteği tamamlanırken gerçekleştirilecek ek hesaplamalar.
const {ExtraGeocodeComputation} = await google.maps.importLibrary("geocoding")
numaralı telefonu arayarak erişebilirsiniz.
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
Sabitler | |
---|---|
ADDRESS_DESCRIPTORS |
Adres tanımlayıcısı oluşturun. |
GeocoderStatus sabitleri
google.maps.GeocoderStatus
sabitler
Geocoder
tarafından geocode()
ile yapılan bir görüşme tamamlandığında döndürülen durum. Bunları değerle veya sabitin adını kullanarak belirtebilirsiniz. Örneğin, 'OK'
veya google.maps.GeocoderStatus.OK
.
const {GeocoderStatus} = await google.maps.importLibrary("geocoding")
numaralı telefonu arayarak erişebilirsiniz.
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
Sabitler | |
---|---|
ERROR |
Google sunucularıyla bağlantı kurulurken sorun oluştu. |
INVALID_REQUEST |
Bu GeocoderRequest geçersizdi. |
OK |
Yanıtta geçerli bir GeocoderResponse var. |
OVER_QUERY_LIMIT |
Web sayfası, çok kısa bir süre içinde istek sınırını aştı. |
REQUEST_DENIED |
Web sayfasının coğrafi kodlayıcıyı kullanmasına izin verilmiyor. |
UNKNOWN_ERROR |
Bir coğrafi kodlama isteği, sunucu hatası nedeniyle işlenemedi. Tekrar denerseniz istek başarılı olabilir. |
ZERO_RESULTS |
Bu GeocoderRequest için sonuç bulunamadı. |
GeocoderResponse arayüzü
google.maps.GeocoderResponse
arayüz
Geocoder
listesini içeren Geocoder
tarafından döndürülen bir Geocoder yanıtı.GeocoderResult
Özellikler | |
---|---|
results |
Tür:
Array<GeocoderResult> GeocoderResult listesi. |
|