Bu belgede, Places API ile ilgili sık sorulan soruların yanıtları yer almaktadır. Sorunuzun yanıtını burada bulamazsanız aşağıdaki sayfalardan bazıları size yardımcı olabilir.
- Google Haritalar Geliştirici SSS
- Google Haritalar Platformu Hizmet Şartları
- Places API Geliştirici Politikaları
Places API'nin canlı bir geliştirici topluluğu da vardır. Kodunuzla ilgili sorularınız varsa sorunuzu toplulukta yayınlamanızı öneririz. Soru sorma hakkında daha fazla bilgiyi destek sayfasında bulabilirsiniz.
Yer arama
Türe göre filtreleme yaptığımda neden bazı yerler döndürülmüyor?
Aradığınız yer henüz kategorize edilmemiş olabilir.
Google, bir yeri desteklenen yer türlerinden biri olarak kategorize etmek için yeterli veriye sahip olana kadar tüm yerler genel tür olan "establishment" olarak kategorize edilir.
Geçici bir çözüm olarak, keyword parametresine type yerini iletebilirsiniz. keyword parametresi; ad, tür, adres ve müşteri yorumlarıyla eşleştirilir.
type kategorisini bir yer girişine kendiniz eklemek istiyorsanız yer düzenlemesi gönderin. Düzenleme onaylanıp yayınlandıktan sonra doğru type filtreleme kullanılarak gösterilir.
Neden yakındaki bazı yerler döndürülmüyor?
Places API, sonuçları varsayılan olarak sağlanan radius içinde prominence değerine göre sıralar. Yakında Arama isteği, üç sayfaya bölünmüş şekilde en fazla 60 sonuç döndürebilir. Bir yer prominence içinde 22. sıradaysa sonuçların ikinci sayfasında görünür. Bu sayfaya sayfalandırma yoluyla erişebilirsiniz.
Bir yer prominence içinde 60. sıradan daha yüksek bir sıralamaya sahipse aramanızın merkezine daha yakın olsa bile arama sonucuna dahil edilmez.
Sorgunuzdaki rankby parametresini distance olarak ayarlayıp radius parametresini çıkararak sonuçlarınızı prominence yerine distance ölçütüne göre sıralayabilirsiniz. Alaka düzeyi yok sayılır ve yerler location noktasına olan uzaklıklarına göre sıralanır.
İsteğinizi türe göre filtreliyorsanız bazı sonuçlar yanıttan filtrelenebilir. Daha fazla bilgi için Türe göre filtreleme yaptığımda neden bazı yerler döndürülmüyor? başlıklı SSS girişine bakın.
Bazı types ölçütlerine göre filtreleme yaptığımda neden en fazla iki sonuç alıyorum?
Places API, Yakında Arama isteği gönderdiğiniz bölgeyi belirlemenize yardımcı olmak için yakındaki establishments (desteklenen yer türlerinin ilk tablosundaki herhangi bir yer) ve en fazla iki konum (desteklenen yer türlerinin ikinci tablosundaki herhangi bir yer) sonucunun listesini döndürecek şekilde tasarlanmıştır.
Yakında Arama isteğinizi type gibi bir konuma locality göre filtrelediğinizde political sonuçları filtrelenir.establishment
Yer verileri
Nasıl yer ekleyebilir veya düzenleyebilirim?
İşletme sahibiyseniz İşletme Profili'ni kullanarak Google Haritalar'da işletme girişlerinizi ekleyebilir, doğrulayabilir ve yönetebilirsiniz.
Yerin sahibi olmasanız bile değişiklik önerebilirsiniz.
Sorun giderme
Neden sürekli "status": "REQUEST_DENIED" hatası alıyorum?
"status": "REQUEST_DENIED", Places API tarafından şu durumlarda döndürülür:
- Google Cloud Console'da Places API'yi etkinleştirmemişsinizdir.
- İsteğinizde
keyparametresi eksik. keyparametresi, Google Cloud Console'daki API anahtarınızla eşleşmiyor.- API anahtarınız Google Cloud Console'da doğru şekilde ayarlanmamış:
- Tarayıcı kısıtlamalı bir API anahtarı kullanıyorsanız izin verilen yönlendirenlerinizin doğru olup olmadığını kontrol edin.
- Sunucu kısıtlamalı bir API anahtarı kullanıyorsanız izin verilen IP'lerinizin doğru olup olmadığını kontrol edin.
- Android veya iOS kısıtlamaları olan API anahtarları desteklenmez. Genel (kısıtlanmamış) bir API anahtarı veya tarayıcı ya da sunucu kısıtlamaları olan bir anahtar kullanın.
- İstek,
HTTPSisteği olarak gönderilmedi. Tüm Places API istekleri içinHTTPSgereklidir. - İsteği göndermek için yanlış
HTTP methodkullanıldı.