错误:Google Maps API错误:MissingKeyMapError
以下JavaScript错误突然出现:
Google Maps API错误:Google Maps API错误:MissingKeyMapError
是。 现在Google需要一个API密钥来authentication用户访问他们的API 。
您可以从以下链接获取API密钥。 通过链接,你需要input一个项目等等。 但是这很容易。 无忧无虑。
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>
现在你的谷歌地图在行动。 如果你想知道input地图的经纬度 。 只需钉住你想要的位置,并检查浏览器的URL。 你可以看到那里的经度和纬度值。 只需复制这些值并粘贴,如下所示。
new google.maps.LatLng(longitude ,latitude )
根据Google最近的公告 ,Google Maps API的使用现在需要一个密钥。 如果您在本地主机上使用Google Maps API,或者您的域名在2016年6月22日之前未处于活动状态,则需要向前推进。 请参阅Google Maps API文档以获取密钥并将其添加到您的应用程序中。
所有Google Maps JavaScript API应用程序都需要validation。
- 转到https://developers.google.com/maps/documentation/javascript/get-api-key 。
- 使用Google帐户login
- 点击Get a keybutton3select或创build一个项目
- 点击启用Api
- 在您的项目中复制您的API密钥:
<script src="https://maps.googleapis.com/maps/api/js?libraries=places&key=Past YOUR API KEY"></script>
加载API的脚本元素缺less所需的validation参数。 如果您使用标准的Maps JavaScript API,则必须使用具有有效API密钥的密钥参数。 如果您是高级计划客户,则必须使用客户端参数与客户端ID或带有有效API密钥的关键参数。
请参阅API密钥和客户端ID的指南。
将django-geoposition至less更新到0.2.3版本, 并将其添加到settings.py中:
GEOPOSITION_GOOGLE_MAPS_API_KEY = 'YOUR_API_KEY'