Bu belgede, Places API hakkında sık sorulan soruların yanıtları yer alır. Sorunuzun yanıtını burada bulamıyorsanız aşağıdaki sayfalardan bazıları size yardımcı olabilir.
- Google Haritalar Geliştiricisi Hakkında SSS
- Google Haritalar Platformu Hizmet Şartları
- Places API Geliştirici Politikaları
Places API'nin canlı bir geliştirici topluluğu da var. 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 filtrelediğimde neden bazı yerler döndürülmüyor?
Aradığınız yer henüz sınıflandırılmamış olabilir.
Google bir yeri desteklenen yer türlerinden biri olarak kategorize etmek için yeterli veriye sahip olana kadar tüm yerler "establishment
" genel türü olarak kategorize edilir.
Geçici bir çözüm olarak, type
yerini keyword
parametresine geçirebilirsiniz. keyword
parametresi ad, tür, adres ve müşteri yorumlarıyla eşleştirilir.
type
kategorisini, yer girişine kendiniz eklemek isterseniz yer düzenlemesi gönderin. Düzenleme onaylanıp
yayınlandıktan sonra, doğru type
filtrelemesi kullanılarak görünür.
Yakındaki bazı yerler neden döndürülmüyor?
Varsayılan olarak, Places API, sağlanan radius
içinde sonuçları prominence
ölçütüne göre sıralar. Yakındakilerde Arama isteği, üç sayfaya bölünmüş 60'a kadar sonuç döndürebilir. Bir yer prominence
sıralamasında 22. sıradaysa, sayfalama yoluyla erişebileceğiniz ikinci sonuç sayfasında görünür. Bir yer prominence
bölgesinde 60. derecenin üzerindeyse, 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
ölçütüne göre sıralayabilirsiniz. Alaka düzeyi yoksayılır ve yerler, location
konumundan uzaklık sırasına göre döndürülür.
İsteğinizi türe göre filtreliyorsanız bazı sonuçlar filtrelenerek yanıtın dışında bırakılabilir. Daha fazla bilgi için SSS girişine bakın: Türe göre filtrelediğimde neden bazı yerler döndürülmüyor?.
Bazı types
bilgilerine göre filtreleme yaparken neden en fazla iki sonuç alıyorum?
Places API, Yakında Arama isteği gerçekleştirdiğiniz alanı tanımlamanıza yardımcı olmak için yakındaki establishments
listesini (desteklenen yer türlerindeki ilk tablodaki her şey) ve iki adede kadar konum (desteklenen yer türleri ikinci tablosundan herhangi bir sonuç) sonucu döndürecek şekilde tasarlanmıştır.
Yakındaki Arama isteğinizi locality
veya political
gibi bir konuma type
göre filtrelerseniz establishment
sonuçları da filtrelenir.
Yer verileri
Yerleri nasıl ekleyebilir veya düzenleyebilirim?
İşletme sahibiyseniz İşletme Profili'ni kullanarak işletme girişlerinizi Google Haritalar'a ekleyebilir, doğrulayabilir ve yönetebilirsiniz.
Yerin sahibi siz değilseniz yine de değişiklik önerebilirsiniz.
Sorun giderme
Neden sürekli "status": "REQUEST_DENIED" mesajını alıyorum?
"status": "REQUEST_DENIED"
, şu 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önlendirenlerinizin doğru olduğundan emin olun.
- Sunucu kısıtlamalı bir API anahtarı kullanıyorsanız izin verilen IP'lerinizin doğru olduğundan emin olun.
- Android veya iOS kısıtlamalarına sahip API anahtarları desteklenmez. Lütfen genel (sınırsız) bir API anahtarı ya da tarayıcı veya sunucu kısıtlamaları olan bir anahtar kullanın.
- İstek
HTTPS
isteği olarak gönderilmedi. Tüm Places API istekleri içinHTTPS
gerekiyor. - İsteği göndermek için yanlış
HTTP method
kullanıldı:- [Place Add][place-add] dışındaki tüm istekler
GET
isteği olarak gönderilmelidir. - Tüm [Yer Ekleme][place-add] istekleri,
POST
isteği olarak gönderilmelidir.
- [Place Add][place-add] dışındaki tüm istekler