Bu SSS, Geocoding API'ye özel soruları kapsar. Sorularınız için lütfen Google Haritalar Platformu Hakkında SSS sayfasına bakın bunlar tüm Google Haritalar Platformu'nda ortaktır. Şu kaynakları da inceleyin Adreslerin Coğrafi Kodlamasıyla İlgili En İyi Uygulamalar.
Sorun giderme
- Coğrafi kodlayıcıyla ZERO_RESULTS sonucunu döndüren başka sorgular alıyorum. Neler oluyor?
- Hızlı yanıtlara ihtiyacım var ve coğrafi kodlayıcı, uygulamam için çok yavaş. Neyi Daha hızlı yanıtlar için kullanacağım bir şey var mı?
- Directions API'de gecikmeyi nasıl azaltabilirim ve Mesafe Matrisi API'si mi?
- Premium Plan müşterisiyim ve Places API çok pahalı. Maliyetleri azaltmak için ne yapabilirim?
- Coğrafi kodlayıcıdaki hataları nasıl bildirebilirim?
- Coğrafi kodlayıcı, kullanım alanım için iyi sonuçlar üretmiyor. Ne tür bir yardım var?
- Bileşen filtrelemeyi kullanarak coğrafi kodlayıcı ile en iyi sonuçları nasıl elde edebilirim?
Sorun giderme
- Coğrafi kodlayıcıyla ZERO_RESULTS sonucunu döndüren başka sorgular alıyorum. Neler oluyor?
-
Coğrafi kodlayıcıda, belirsiz, eksik ve kötü biçimlendirilmiş sorgular (örneğin, yanlış yazılmış veya var olmayan adresler ZERO_RESULTS oluşmasına neden olabilir. Adres bulunamazsa, kısmi bir yerine ZERO_RESULTS önerilir. sonuç (örneğin, bir adres yerine yalnızca banliyö bölgesi döndürülmesi).
Uygulamanız kullanıcıların adres girişini ele alıyorsa Otomatik Yer Tamamlama özelliği eklemeniz daha kaliteli sonuçlar sunabilir. Otomatik Yer Tamamlama, kullanıcıların aradıklarına göre bir dizi sonuç arasından seçim yapmasına olanak tanır. kullanıcıların benzer şekilde adlandırılmış sonuçlar, arama sonuçları veya ve bir adresi yanlış yazarlarsa sorgularını ayarlamalarını sağlar.
Belirsiz veya eksik sorgularla ya da sorgularla ilgili bir uygulamanız varsa daha fazla bilgi edinmek için Otomatik Yer Tamamlama özelliği Yerler API'sini kullanabilirsiniz. kullanıma sunuyoruz. Daha fazla bilgi için bkz. Adreslerin Coğrafi Kodlamasıyla İlgili En İyi Uygulamalar ve Google Haritalar API'leri blog yayınında Coğrafi Kodlama konusunu ele alın.
- Hızlı yanıtlara ihtiyacım var ve coğrafi kodlayıcı, uygulamam için çok yavaş. Neyi Daha hızlı yanıtlar için kullanacağım bir şey var mı?
-
Kullanıcı girişlerine yanıt veren ve dolayısıyla son derece önemli olan gecikme konusunda hassassa Otomatik Yer Tamamlama özelliğini kullanın. Places API'sindeki yeni özellik ( JavaScript Android veya iOS) en iyi şekilde kullanabilirsiniz. Yer Otomatik Tamamlama, etkileşimli olarak kullanılacak şekilde optimize edilmiştir ve gecikme süresi çok düşüktür.
Geocoding API'deki adres coğrafi kodlaması, mevcut tam, muğlak, iyi biçimlendirilmiş adresler (örneğin, belirli bir ve dolayısıyla Otomatik Yer Tamamlama'ya göre daha yüksek gecikmelidir. Yönlendirme coğrafi kodlayıcı daha geniş bir kapsama ve daha iyi sonuç kalitesine sahiptir ancak gecikme süresi biraz daha yüksektir.
- Directions API'de gecikmeyi nasıl azaltabilirim ve Mesafe Matrisi API'si mi?
-
Aşağıdakileri yapmak için adresler yerine yer kimliklerini kullanın: ara noktaları, kalkış noktasını ve hedefi belirtin. Yer kimliklerinin en iyi Otomatik Yer Tamamlama Yerler API'sindeki özelliği veya Yer kitaplığı Maps JavaScript API. Ayrıca bkz.
placeIdOnly
seçeneğidir. Bu seçenek, Yer Otomatik Tamamlama.Yol Tarifi API'si veya Uzaklık Matrisi API'si yer kimliği veya enlbg yerine bir adres dizesi ile sorgulanırsa bu adresi bir yer kimliğini kullanarak yol tarifini hesaplamanıza yardımcı olur. Otomatik Yer Tamamlama, adresten daha hızlı coğrafi kodlama. Directions API veya Mesafe Matrisi API'si; şunlar gibi gecikmeye son derece duyarlı durumlarda: kullanıcı girişine yanıt vermek yerine, yer kimliklerini öğrenmek için Otomatik Yer Tamamlama özelliğini kullanmanızı ve yer kimliklerini Directions API veya DISTANCE Matris API'si. Bu yaklaşım, gecikmeyi önemli ölçüde azaltır. Ayrıntılı bilgi için Otomatik Yer Tamamlama özelliğinin yol tarifleriyle nasıl kullanılacağını gösteren örnek.
- Coğrafi kodlayıcıdaki hataları nasıl bildirebilirim?
-
Herhangi bir hata raporları veya özellik istekleri için lütfen herkese açık Sorun izleyici'yi inceleyin.
- Coğrafi kodlayıcı, kullanım alanım için iyi sonuçlar üretmiyor. Ne gibi yardımlar var?
-
Lütfen herkese açık iletişim bilgilerimizi Sorun izleyici'yi kullanarak araştırma yapabiliriz. sonuçlarda sorunlara neden olan bir hata veya sistemsel sorun olup olmadığını kontrol edin veya bizim yapabileceğimiz değişikliklerin en iyi uygulamalar kılavuzu geliştiricilerin daha iyi sonuçlar elde etmesine yardımcı olmak için.
- Bileşen filtrelemeyi kullanarak coğrafi kodlayıcıdan en iyi sonuçları nasıl elde edebilirim?
-
Coğrafi kodlayıcıda, bileşen filtreleme yalnızca
postal_code
vecountry
kısıtlama. Aşağıdaki örnekler, bileşenin nasıl en iyi şekilde kullanılacağını göstermektedir filtre uygulayabilirsiniz. Örnek istek URL'lerinde "API_ANAHTARINIZ"ı gerçek API anahtarınızla değiştirin.- Posta kodlarını belirli bir ülkeyle kısıtlamak için ülke kısıtlamasını belirttiğinizden emin olun
ISO 3166-2 ülke kodu kullanın.
Örnek:
components=country:CH|postal_code:8000
, "8000 Zürih, İsviçre" sonucunu döndürür.https://maps.googleapis.com/maps/api/geocode/json?components=country:CH%7Cpostal_code:8000&key=YOUR_API_KEY
- Sorguları belirli bir ülkeyle kısıtlamak için ülke kısıtlamasını
ISO 3166-2 ülke kodu gerekir. Ülke
adları ve diğer kısaltmaların, ülke kodlarıyla aynı sonuçları vereceği garanti edilmez.
Örnekler:
components=country:FRA|locality:gallus
iadeleri için coğrafi kodlama Frankfurt am Main'deki Gallus semti. Çünkü 3 harfli kodlu Fransa için ülke kodu (FRA) desteklenmediğinden tüm ülkelerde sonuçlara izin verilir ve Frankfurt'taki sonuç, Fransa'daki her şeyden daha uygun.https://maps.googleapis.com/maps/api/geocode/json?components=country:FRA%7Clocality:gallus&key=YOUR_API_KEY
- Coğrafi Kodlama API'si, belirsiz sorgular için birden fazla sonuç döndürmez. Böyle
gibi sorgular, Yer Otomatik Tamamlama özelliği tarafından daha iyi yanıtlanır.
Örnekler:
components=country:US|locality:madrid
iadeleri için coğrafi kodlama "Madrid, NM 87010, ABD" Ancak ABD'deki "Madrid" adlı diğer şehirlerden hiçbiri.https://maps.googleapis.com/maps/api/geocode/json?components=country:US%7Clocality:madrid&key=YOUR_API_KEY
- Otomatik Yer Tamamlama özelliği şunun için kullanılıyor:
input=madrid&components=country:us&types=(regions)
ve ayrıca içinlocation
veradius
kullanan bir görüntü alanı konum sonuçlarında yanlılık oluşturur, birden fazla şehirle yanıt üretir "Madrid" olarak anıyoruz.https://maps.googleapis.com/maps/api/place/autocomplete/json?location=37.386052,-122.083851&radius=10000&input=madrid&components=country:us&types=(regions)&key=YOUR_API_KEY
- Posta kodlarını belirli bir ülkeyle kısıtlamak için ülke kısıtlamasını belirttiğinizden emin olun
ISO 3166-2 ülke kodu kullanın.
Örnek: