Gmap API结果与网站不同

时间:2012-11-30 09:13:15

标签: google-maps geocoding zero google-geocoder

我正在使用Gmap在我的应用程序中对地址进行地理编码。 它的工作非常好,除了一个地址:3311 ESPERANZA CROSSING,Austin,United States。

当我尝试通过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 );
        });
}

1 个答案:

答案 0 :(得分:0)

Google地图中的结果是地方结果,而不是地理编码器。