我正在使用 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 );
});
}