Javascript一直说Google未定义

时间:2014-11-06 15:35:23

标签: javascript

我正在尝试使用https://developers.google.com/maps/documentation/javascript/examples/layer-kml中的示例代码(进行一些修改,例如lat / long),但每次我尝试运行它时,都表示google未定义。 作为一名程序员,我很绿 - 我如何解决/阻止它,它是什么意思?

2 个答案:

答案 0 :(得分:0)

因为它是,你需要首先获得Goggle的API:

<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=API_KEY"></script>
...
<script>
    /* Code Here */
</script>

Look here for how to get an API key在开发者指南中。

如果您查看HTML + JavaScript通知,它们会在顶部包含API:

 <script src="https://maps.googleapis.com/maps/api/js?v=3.exp"></script>

答案 1 :(得分:0)

在您发送的链接中,有一个名为“使用入门”的部分: https://developers.google.com/maps/documentation/javascript/tutorial

在那里你会发现一个HTML页面的基本结构,它将使用API​​功能,需要声明包含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>