谷歌地图API v3 地理编码商业名称

3

可以使用企业名称而不是精确的街道地址进行地理编码吗?下面的地理编码请求返回0个结果。我希望能够发送一个企业名称、城市和州,并检索纬度和经度。这是我目前的进展:

var business = "Neighborhood Theatre, Charlotte, NC 28205";
geocoder.geocode({'address' : business, 'region' : 'us'}, function(results, status) {
    console.log(status);
});
2个回答

7
不,地理编码专门针对邮政地址。 地理编码是将地址(如“1600 Amphitheatre Parkway,Mountain View,CA”)转换为地理坐标(如纬度37.423021和经度-122.083739)的过程。
要定位企业名称,您需要使用类似Places API的东西。
Google Places JavaScript库的函数使您的应用程序能够搜索包含在定义区域内的地点(在此API中定义为机构、地理位置或著名景点),例如地图边界或固定点周围。

1

这个问题更适合于gis.stackexchange.com,但无论如何,请查看Google Places。地理编码围绕地址展开,而Google Places API则围绕商家等感兴趣的地点展开。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接