2012-11-30 17 views
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); 
     }); 
} 

回答

0

在谷歌地图的结果是一个地方产生,而不是从地理编码。

相关问题