[英]Javascript keeps saying Google is undefined
我正在尝试使用https://developers.google.com/maps/documentation/javascript/examples/layer-kml中的示例代码(进行了一些修改,例如lat / long),但是每次我尝试运行它时,它说Google未定义。 作为一名程序员,我非常环保-如何修复/预防它,这意味着什么?
因为是这样,所以您需要先获取Goggle的API:
<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=API_KEY"></script>
...
<script>
/* Code Here */
</script>
在开发人员指南中查找此处如何获取API密钥 。
如果您查看HTML + JavaScript,请注意,它们在顶部包含API:
<script src="https://maps.googleapis.com/maps/api/js?v=3.exp"></script>
在您发送的链接中,有一个名为“入门”的部分: https : //developers.google.com/maps/documentation/javascript/tutorial
在其中,您将发现要使用API功能的HTML页面的基本结构需要声明包含API代码的Javascript(即,该代码还将提供您需要的“ google”对象) 。
https://developers.google.com/maps/documentation/javascript/tutorial#Loading_the_Maps_API
<html>
<head>
<script type="text/javascript"
src="https://maps.googleapis.com/maps/api/js?key=API_KEY">
</script>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.