2016-05-18 79 views
0

试图运行代码时,地图不显示,并显示此错误"Google Maps API warning: NoApiKeys "。这有什么可能的解决方案? 这是我添加脚本:如何在JQUERY Mobile上放置谷歌地图?

<script src="http://maps.googleapis.com/maps/api/js?sensor=false"></script> 

这些是我在js文件把代码:

$(文件)。就绪(函数(){VAR myOptions = { 变焦:11, 中心:新google.maps.LatLng(1.363083,103.909836), 的mapTypeId:google.maps.MapTypeId.ROADMAP }; 变种地图=新google.maps.Map(的document.getElementById('map_canvas提供'), myOptions);

  var myLatlng = new google.maps.LatLng(1.443107 , 103.795681); 
      var marker = new google.maps.Marker({ 
       position: myLatlng, 
       map: map, 
       title: "Map " 
      }) 
     }); 
+1

显示您的代码? –

+0

欢迎来到SO,请提出一些更具体的问题:你有什么试过,你期望什么等等。请参阅[如何提问](http://stackoverflow.com/help/how-to-ask) – Nehal

+1

'Google Maps API警告:NoApiKeys'是警告,不是错误。它不会阻止地图出现(API键当前不需要显示地图)。请提供证明问题的[最小,完整,测试和可读示例](http://stackoverflow.com/help/mcve)。 – geocodezip

回答

2

该错误表明您没有在Google Maps API调用中包含API密钥。您需要去https://developers.google.com/maps/,注册一个API密钥,并将其包含在您的电话中。下面是使用JS api的一个非常简单的例子。

<script src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY></script>