下面的 JavaScript 错误突然出现:
Google Maps API 错误: Google Maps API 错误: MissingKeyMapError
根据 谷歌最近的声明,使用 GoogleMaps API 现在需要一个密钥。如果你正在本地主机上使用谷歌地图 API,或者你的域名在2016年6月22日之前没有激活,那么你需要一个密钥。请参阅 GoogleMaps API 文档以获取密钥并将其添加到您的应用程序中。
加载 API 的 script 元素缺少所需的身份验证参数。如果使用的是标准的 Maps JavaScriptAPI,则必须使用带有有效 API 密钥的密钥参数。如果您是 Premium Plan 客户,则必须使用带有客户 ID 的客户端参数或带有有效 API 密钥的密钥参数。
请参阅 API 密钥和客户端 ID指南。
是的,现在 Google 想要一个 API 密钥来认证用户访问他们的 API。
您可以从以下链接获得 API 密钥。通过这个链接,你需要输入一个项目等等。但这很简单。没有麻烦。
Https://developers.google.com/maps/documentation/javascript/get-api-key
一旦您获得了 API 键,就可以更改之前的
<script src="https://maps.googleapis.com/maps/api/js"></script>
到
<script src="https://maps.googleapis.com/maps/api/js?libraries=places&key=your_api_key_here"></script>
现在你的谷歌地图正在运行。以防万一,如果你想得到的 经度和 纬度输入到地图。只需锁定您想要的位置并检查浏览器的 URL。你可以在那里看到经纬度。只需复制这些值并按如下方式粘贴即可。
new google.maps.LatLng(longitude ,latitude )
至少将 姜戈-地理位置更新到版本 0.2.3,将 加更新到 setings.py:
GEOPOSITION_GOOGLE_MAPS_API_KEY = 'YOUR_API_KEY'
所有 GoogleMaps JavaScriptAPI 应用程序都需要身份验证(API KEY)
<script src="https://maps.googleapis.com/maps/api/js?libraries=places&key=(Paste YOUR API KEY)"></script>
您必须创建一个项目,并通过以下方式收集密钥:
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false&language=en&key=()"></script>
同样的问题,我正面临着几个月回来,这是因为结束免费谷歌地图使用有效,我认为从2018年6月11日。谷歌现在不提供免费的谷歌地图。您需要有一个有效的 API 密钥和有效的帐单使用,这可能会给您200美元的免费使用。
更多细节请参考链接: 谷歌地图定价
按照 给你的过程获取 api 密钥。
如果您只使用特定用户的地图,您可以尝试其他地图工具。