Sorunu giderin

Aşağıda, sık karşılaşılan sorunları gidermeye yönelik bazı ipuçları verilmiştir.

Doğruluk yarıçapı neden çok büyük?

Coğrafi Konum yanıtınız doğruluk alanında çok yüksek bir değer gösteriyorsa hizmet, kablosuz bağlantı noktaları veya baz istasyonları yerine istek IP'sine göre coğrafi konum belirleyebilir. Hizmet, baz istasyonlarını veya erişim noktalarını tanımazsa bu tür yanıtlar verilebilir.

Hizmetin erişim noktalarınızın coğrafi konumunu belirleyemediğini onaylamak için isteğinizde considerIp değerini false olarak ayarlayın. Yanıt 404 ise, wifiAccessPoints ve mobileTowers nesnelerinizin coğrafi olarak belirlenemediğini onaylamış olursunuz.

Yanıt hatasıyla ilgili sorunları nasıl giderebilirim?

İsteğiniz bir hata oluşturursa sistem, standart biçimli hata yanıt gövdesi döndürür ve HTTP durum kodunu hata durumuna ayarlar.

Hata yanıtı, aşağıdaki anahtarlara sahip tek bir hata nesnesine sahip bir nesne içerir:

  • code: Bu durum, yanıtın HTTP durumuyla aynıdır.
  • message: Hatanın kısa bir açıklaması.
  • errors: Oluşan hataların listesi. Her hata, hata türünün tanımlayıcısını (nedeni) ve kısa bir açıklamasını (mesaj) içerir.

Örneğin, geçersiz JSON göndermek aşağıdaki hatayı döndürür:

{
 "error": {
  "errors": [
   {
    "domain": "global",
    "reason": "parseError",
    "message": "Parse Error",
   }
  ],
  "code": 400,
  "message": "Parse Error"
 }
}

Cihazlardan test bilgileri toplama

Ek testler için aşağıdaki SDK'ları ve API'leri kullanarak cihazınızdan bilgi toplayabilirsiniz:

Hata açıklamaları

Açıklamalarda karşılaşabileceğiniz olası hataları burada bulabilirsiniz.

Neden Alan HTTP Durum Kodu Açıklama
dailyLimitExceeded usageLimits 403 Günlük sınırınızı aştınız.
keyInvalid usageLimits 400 API anahtarınız Coğrafi Konum API'si için geçerli değil. Kotayı ücretsiz olarak almak için lütfen tüm anahtarı eklediğinizden ve API'yi satın aldığınızdan veya faturalandırmayı ve API'yi etkinleştirdiğinizden emin olun.
userRateLimitExceeded usageLimits 403 Google Cloud Console'da yapılandırdığınız istek sınırını aştınız. Bu sınır genellikle günlük istek, 100 saniye başına istek ve kullanıcı başına 100 saniye başına istek sayısı şeklinde belirlenir. Sınırınızı, tüm kullanıcılara makul düzeyde erişim izin vermeye devam ederken tek veya küçük bir kullanıcı grubunun günlük kotanızı tüketmesini önleyecek şekilde yapılandırmanız gerekir. Bu sınırları yapılandırmak için API Kullanımını Sınırlama bölümüne bakın.
notFound geolocation 404 İstek geçerliydi, ancak hiçbir sonuç döndürülmedi.
parseError global 400 İstek gövdesi geçerli JSON değil. Her bir alanla ilgili ayrıntılar için İstek Gövdesi bölümüne bakın.