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);
});
}