Google官方地方自动填充地址表单示例错误?

时间:2016-11-06 20:18:51

标签: javascript angularjs google-maps google-maps-api-3 autocomplete

我是这个领域的新手,并尝试在一个APP上实现自动填充地址表单。但是如果我尝试运行它,示例代码有一些错误。以下错误显示在我的控制台中。你知道为什么吗?

https://developers.google.com/maps/documentation/javascript/examples/places-autocomplete-addressform

我用我的api链接替换了js链接。 这是我的工具演示: https://plnkr.co/edit/1ptaVzmD7EwPZ6dU23gR?p=preview

try.html:161 Uncaught TypeError: Cannot read property 'setBounds' of undefined
    at file:///Users/shen/Desktop/new%20meetup/try.html:161:25(anonymous function) @ try.html:161
try.html:161 Uncaught TypeError: Cannot read property 'setBounds' of undefined
    at file:///Users/shen/Desktop/new%20meetup/try.html:161:25(anonymous function) @ try.html:161
js?key=AIzaSyBDhab7yuMx-2lllD8kwZIF-yIVGnsCx-0&libraries=places:34 

Google Maps API error: ApiNotActivatedMapError https://developers.google.com/maps/documentation/javascript/error-messages#api-not-activated-map-error

您可以在浏览器上试用。

1 个答案:

答案 0 :(得分:1)

您必须在项目中启用Places API Web服务才能使用Maps JavaScript API的地方库。

错误消息似乎很清楚:“Google Maps API错误:ApiNotActivatedMapError”

请看2016年6月22日Google宣布此更改的博文:

random library

  

我们现在将Google Maps JavaScript API客户端请求计入相关网络服务API的每日限额。*