1
我使用Gmap在我的應用程序中對某些地址進行地理編碼。 它工作得很好,除了一個地址:3311 ESPERANZA CROSSING,奧斯汀,美國。Gmap API結果與網站的不同點
當我通過GMAP客戶端或者通過服務器端請求嘗試,我有結果ZERO_RESULTS:
{ "results" : [],
"status" : "ZERO_RESULTS"
}
但是,當一個搜索上GMAP(http://maps.google.fr/maps?q=3311+ESPERANZA+CROSSING,+Austin,+United+States)相同的地址,有結果。
這怎麼可能?
謝謝你幫助我。
下面的鏈接使用服務器端的請求: http://maps.googleapis.com/maps/api/geocode/json?address=3311+ESPERANZA+CROSSING,+Austin,+United+States&sensor=false
和下面的客戶端請求:
var geocoder = new google.maps.Geocoder();
if (geocoder) {
// Create the complete adress
var complete_address = '3311 ESPERANZA CROSSING, Austin, United States';
// Start request
geocoder.geocode({ 'address': complete_address }, function (gmap_results, status) {
console.log(gmap_results);
console.log(status);
});
}