Bu belgede, Places API hakkında sık sorulan soruların yanıtları yer almaktadır. Sorunuzun yanıtını burada bulamıyorsanı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 de canlı bir geliştirici topluluğu 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
Neden türe göre filtrelediğimde 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 sınıflandıracak kadar veri elde edene kadar tüm yerler genel tür olan "establishment" olarak sınıflandırılır.
Geçici çözüm olarak type yerini keyword parametresine 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üzenleme isteği gönderin. Düzenleme onaylanıp yayınlandıktan sonra doğru type filtreleme kullanılarak gösterilir.
Neden bazı yakındaki yerler döndürülmüyor?
Places API, sonuçları varsayılan olarak sağlanan prominence içinde radius'ye göre sıralar. Bir yakınlarda arama isteği, üç sayfaya bölünmüş şekilde en fazla 60 sonuç döndürebilir. prominence'da 22. sırada yer alan bir yer, sayfalama yoluyla erişebileceğiniz sonuçların ikinci sayfasında görünür.
Bir yer, prominence sıralamasında 60. sıradan daha yüksek bir konumdaysa aramanızın merkezine daha yakın olsa bile arama sonucuna dahil edilmez.
Sorgunuzdaki rankby parametresini distance olarak ayarlayıp radius parametresini atlayarak sonuçlarınızı prominence yerine distance göre sıralayabilirsiniz. Alaka düzeyi yok sayılır ve yerler location konumuna olan mesafeye göre sıralanır.
İsteğinizi türe göre filtreliyorsanız bazı sonuçlar yanıttan filtrelenebilir. Daha fazla bilgi için SSS girişini inceleyin: Neden türe göre filtrelediğimde bazı yerler döndürülmüyor?.
Bazı types ile filtreleme yaptığımda neden en fazla iki sonuç alıyorum?
Places API, establishments (desteklenen yer türlerindeki ilk tablodan herhangi biri) ve en fazla iki konum (desteklenen yer türlerindeki ikinci tablodan herhangi biri) sonucu döndürecek şekilde tasarlanmıştır. Bu sonuçlar, Yakında Arama isteğinde bulunduğunuz alanı belirlemenize yardımcı olur.
Yakındaki Arama isteğinizi bir konuma göre filtrelediğinizde type (ör. locality veya political) establishment sonuçları filtrelenir.
Yer verileri
Nasıl yer ekleyebilir veya düzenleyebilirim?
Bir işletmenin sahibiyseniz İşletme Profili'ni kullanarak Google Haritalar'daki işletme girişlerinizi ekleyebilir, doğrulayabilir ve yönetebilirsiniz.
Yerin sahibi olmasanız bile değişiklik önerebilirsiniz.
Sorun giderme
Neden sürekli olarak "status": "REQUEST_DENIED" hatasını alıyorum?
"status": "REQUEST_DENIED", Places API tarafından şu durumlarda döndürülür:
- Places API'yi Google Cloud Console'da 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 olduğundan emin olun.
- Sunucu kısıtlı bir API anahtarı kullanıyorsanız izin verilen IP'lerinizin doğru olduğundan emin olun.
- 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ı.