Sistemimizde girilmiş bir şehir adının (bölge ve ülke) bulunduğunu ve lat/long değerini almak için google geocoding hizmetini kullanıyorum. Ancak, bir yazım hatası yaparsanız ve bir hata yapmış olsanız bile bir yanıt döndürdüğünüzü sanırım 'sanırım' gibi görünüyor. Örneğin, "Beverton, Ontario, Canada" için bir istek, yanlış şehir adı verdiğinizi belirten Beaverton için lat/long değerini döndürür.Google geocoding hizmeti, sahte adrese yanıtı döndürür
CSV yanıt türünü kullanıyorum ve 200 yanıt kodunu alıyorum.
Ya hizmetin bunu yapmasını engelleyebilir miyim, yoksa daha iyisi, olup olmadığını öğrenebilir miyim?
Düzenleme: açıklığa kavuşturmak ... Google girişi düzeltir (sadece başarısız olmasını beklediğimde) ve bunu yapıp yapmadığını bilmem gerekir.
Bence CSV yanıt türü, tüm seçeneklerin en az detayıdır. Olası bir alternatif için cevabımı aşağıya bakın. –
Herhangi bir harita hizmeti ile bir "Beverton, Ontario" bulamadık. Doğru olduğuna emin misin? http://geonames.nrcan.gc.ca/search/search_e.php –
Doğru, "Beverton" yok ... şehir "Beaverton" (not A) – Buzz