Google Maps API v3和地理编码

时间:2013-12-02 11:55:25

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

我正在使用带有在线结算功能的Google Maps API v3,因为我使用的是超过每日配额。

我在使用地理编码调用时遇到问题,我收到错误:

  

此网站或IP无权使用此API密钥。

使用我的API密钥正确调用:

https://maps.googleapis.com/maps/api/geocode/json?address=[ADDRESS]&sensor=false&language=it&key=[myApiKey]

地理编码调用是否未包含在Maps API v3中?我是否必须订阅其他一些不同的包以允许地理编码请求?

2 个答案:

答案 0 :(得分:0)

请参阅以下链接。

http://jsfiddle.net/xJ26V/1/

 var geocoder = new google.maps.Geocoder();
       geocoder.geocode({ 'address': addresscity }, function (results, status) {
                if (status == google.maps.GeocoderStatus.OK)                       
                    latitude = results[0].geometry.location.lat();
                    longitude = results[0].geometry.location.lng();
}
});

答案 1 :(得分:0)

如果您想支付超过免费配额的费用,则需要与Google签订合同(Google Maps API for Business)。有关如何联系代表的信息,请访问以下链接:

https://developers.google.com/maps/licensing