Google Maps API v3地理编码商家名称

时间:2012-12-24 18:21:12

标签: jquery google-maps-api-3 geocoding

是否可以使用商家名称而不是精确的街道地址进行地理编码?以下地理编码请求返回0结果。我希望能够发送商家名称,城市和州,并检索纬度和经度。以下是我到目前为止的情况:

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

2 个答案:

答案 0 :(得分:6)

不,Geocoding is specifically targeted at postal addresses.

  

地理编码是转换地址的过程   (如“1600 Amphitheatre Parkway,Mountain View,CA”)   到地理坐标   (如纬度37.423021和经度-122.083739),

要对商家名称进行地理定位,您希望使用类似Places API

的内容
  

Google Places JavaScript库的功能使您的应用程序可以搜索   for Places(在此API中定义为机构,地理位置或突出显示   包含在定义区域内的兴趣点,例如地图的边界,或   在固定点附近。

答案 1 :(得分:1)

这更适合gis.stackexchange.com,但无论如何,请查看谷歌的地方。地理编码围绕地址,Google地方API围绕着企业等感兴趣的地方。