我正在使用带有在线结算功能的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中?我是否必须订阅其他一些不同的包以允许地理编码请求?
答案 0 :(得分:0)
请参阅以下链接。
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)。有关如何联系代表的信息,请访问以下链接: