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