突然出现了以下 JavaScript 错误:
该错误表示需要提供一个有效的 Google Maps API 密钥才能正确加载地图。Google 地图 API 错误:Google 地图 API 错误:MissingKeyMapError
该错误表示需要提供一个有效的 Google Maps API 密钥才能正确加载地图。Google 地图 API 错误:Google 地图 API 错误:MissingKeyMapError
是的。现在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>
现在您的Google地图已经启动。如果您想要获取经度和纬度以输入到地图中,只需标记您想要的位置并检查浏览器的URL。您可以在那里看到经度和纬度值。只需复制这些值并按如下方式粘贴。
new google.maps.LatLng(longitude ,latitude )
所有的Google Maps JavaScript API应用都需要进行认证(API KEY)
<script src="https://maps.googleapis.com/maps/api/js?libraries=places&key=(粘贴你的 API 密钥)"></script>
请至少将 django-geoposition 更新到版本 0.2.3,并在 settings.py 中添加以下内容:
GEOPOSITION_GOOGLE_MAPS_API_KEY = 'YOUR_API_KEY'
加载API的脚本元素缺少必需的身份验证参数。如果您正在使用标准的Maps JavaScript API,则必须使用带有有效API密钥的键参数。如果您是高级计划客户,则必须使用带有客户ID的客户端参数或带有有效API密钥的键参数。
请参阅API密钥和客户端ID指南。
你必须创建一个项目并以这种方式收集密钥:
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false&language=en&key=()"></script>