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