错误: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。

  1. 转到https://developers.google.com/maps/documentation/javascript/get-api-key
  2. 使用Google帐户login
  3. 点击Get a keybutton3select或创build一个项目
  4. 点击启用Api
  5. 在您的项目中复制您的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'