【发布时间】:2017-05-04 20:58:12
【问题描述】:
我已经在我的网站中实现了 google places api 来显示地址列表,它抛出了下面提到的错误。
Google 地图 API 错误:RefererNotAllowedMapError https://developers.google.com/maps/documentation/javascript/error-messages#referer-not-allowed-map-error。您要授权的网站网址:mysiteurl.com
由于这个错误,我实现 google 地方的文本框被禁用并且无法继续。
<input id="address" required="" type="text" gm-places-autocomplete="gm-places-autocomplete" ng-model="autocomplete" placeholder="Oops! Something went wrong." value="" ng-focus="expandAddress=true" ng-init="expandAddress=false" class="address-trigger form-control ng-untouched ng-valid ng-dirty ng-valid-parse ng-valid-required gm-err-autocomplete" autocomplete="off" disabled="" style="background-image: url("https://maps.gstatic.com/mapfiles/api-3/images/icon_error.png");">
基本上,如果谷歌地方无法正确加载,我想要一个后备。用户仍然应该能够写入地址并继续。
请帮我解决这个问题。
【问题讨论】:
-
你能展示你用过的Angular代码吗?另外,您可以转到 API 控制台 -> 凭据并选择有问题的 API 并将密钥限制设置为无 - 这将删除对密钥的任何限制。
标签: javascript jquery angularjs google-maps autocomplete