我使用google places API获得了非常奇怪的结果。
我有以下非常简单的代码:
<!DOCTYPE html>
<html>
<body>
<input id="pac-input" type="text" placeholder="Enter a location">
<script>
var initMap = function () {
var autocomplete = new google.maps.places.Autocomplete(document.getElementById('pac-input'));
}
</script>
<script src="https://maps.googleapis.com/maps/api/js?key=[MyKey]&libraries=places&callback=initMap"></script>
</body>
</html>
我发现它可以用于前10次击键,然后服务返回&#34;此API项目无权使用此API。&#34;错误信息。
但是,当我在Plunker上运行相同的代码时,它始终可以正常运行。
以下是我本地主机的几个截图:
我启用了Google Maps Geocoding API和Google Maps JavaScript API。
我在这里缺少什么?
答案 0 :(得分:1)
除了“Google Maps JavaScript API”之外,启用“Google Places API网络服务”使我能够正常运作。