Bu belgede, Places API ile ilgili sık sorulan soruların yanıtları yer almaktadır. Sorunuzun yanıtını burada bulamıyorsanız aşağıdaki sayfalardan bazılarını faydalı bulabilirsiniz.
- Google Haritalar Geliştiricileri İçin SSS
- Google Haritalar Platformu Hizmet Şartları
- Places API Geliştirici Politikaları
Places API'nin de canlı bir geliştirici topluluğu vardır. Kodunuzla ilgili sorularınız varsa sorularınızı topluluğa göndermenizi öneririz. Soru sorma hakkında daha fazla bilgiyi Destek sayfasında bulabilirsiniz.
Yer arama
Türe göre filtre uyguladığımda neden bazı yerler döndürülmüyor?
Aradığınız yer henüz kategorize edilmemiş olabilir.
Google, bir yer hakkında desteklenen yer türlerinden biri olarak sınıflandıracak kadar veri toplayana kadar tüm yerler "establishment
" genel türü olarak sınıflandırılır.
Geçici çözüm olarak type
yerini keyword
parametresine iletebilirsiniz. keyword
parametresi şu değerlerle eşleştirilir: ad, tür, adres ve müşteri yorumları.
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 bazı yakın yerler döndürülmez?
Places API, varsayılan olarak sonuçları sağlanan radius
içinde prominence
'ye göre sıralar. Yakındakiler araması isteği, üç sayfaya bölünmüş en fazla 60 sonuç döndürebilir. Bir yer prominence
'te 22. sıradaysa sayfalama aracılığıyla erişebileceğiniz sonuçların ikinci sayfasında görünür.
Bir yer prominence
'te 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 ayarlayarak ve radius
parametresini atlayarak sonuçlarınızı prominence
yerine distance
'e göre sıralayabilirsiniz. Alaka düzeyi yoksayılır ve yerler location
'e olan mesafeye göre döndürülür.
İsteğinizi türe göre filtreliyorsanız bazı sonuçlar yanıttan filtrelenebilir. Daha fazla bilgi için Türe göre filtre uyguladığımda neden bazı yerler döndürülmüyor? başlıklı SSS girişine bakın.
Neden bazı types
'lere göre filtreleme yaptığımda en fazla iki sonuç alıyorum?
Places API, Yakında Arama isteği gönderdiğiniz alanı belirlemenize yardımcı olmak için yakınınızdaki establishments
(desteklenen yer türlerindeki ilk tablodaki her şey) ve en fazla iki konum (desteklenen yer türlerindeki ikinci tablodaki her şey) sonucunun listesini döndürmek üzere tasarlanmıştır.
Yakındakiler Arama isteğinizi locality
veya political
gibi bir konuma (type
) göre filtrelediğinizde establishment
sonuçları filtrelenir.
Yer verileri
Yerleri nasıl ekleyebilir veya düzenleyebilirim?
Bir işletmenin 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 "durum" olarak "REQUEST_DENIED" ifadesini alıyorum?
"status": "REQUEST_DENIED"
, aşağıdaki durumlarda Places API tarafından döndürülür:
- Google Cloud Console'da Places API'yi etkinleştirmemişsinizdir.
- İsteğinizde
key
parametresi eksik. key
parametresi, 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önlendiricilerinizin 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,
HTTPS
isteği olarak gönderilmedi. Tüm Places API istekleri içinHTTPS
gereklidir. - İsteği göndermek için yanlış
HTTP method
kullanıldı.