我在我的公司使用google maps API,而且我们在使用API方面遇到了一些问题。
我们使用Javascript API,加载地图,我们对一些地址进行地理编码并制作一些路线。一切正常。
但我们在某些情况下使用自动填充功能,允许用户输入他正在搜索的位置。
所以,我定义了这样的自动完成:
var autocomplete = new google.maps.places.Autocomplete( 的document.getElementById( '文字框'), {types:[]});
当用户选择一个选项时,我们调用函数
autocomplete.addListener('place_changed',doSomething);
获得这个地方并做更多事情
function doSomething(){var place = autocomplete.getPlace();
//更多代码}
一切正常,但当用户开始输入时,它一直在使用Google Places API网络服务。是不是?
我认为加载地图时它只会使用Javascript API,就是这样。
奇怪的是,在开发人员的控制台上,几天前(2016年6月30日)开始使用API,我们有一个没有利用这个API的差距(7月3日到10日) ),昨天我们达到了1000次使用的限制。
我做错了吗?我该怎么办?
很抱歉,如果这不是问题的正确位置,如果不是,请移动它或告诉我,以便我可以在新的地方打开。
由于
答案 0 :(得分:0)
您可以在此博客文章中找到答案:
http://googlegeodevelopers.blogspot.com.es/2016/06/building-for-scale-updates-to-google.html
请注意4.从2016年6月22日开始,Google会根据相应的Web服务API计算客户端请求。显然,你的一些域名“已经过时”,但新域名将遵循新政策。