简单的代码添加打破了谷歌地图显示

时间:2012-01-26 06:08:17

标签: javascript google-maps

这是google的v3的hello world代码:

http://code.google.com/apis/maps/documentation/javascript/tutorial.html#HelloWorld

这会加载并显示地图就好了。但是,一旦我在脚本标记中添加任何代码,地图就不再显示。例如 如果我只是在initialize()之后立即声明一个类,则不再显示该地图。

以下是一个例子:

http://hollaballoon.com/test/test.html

请下载资源并亲自尝试。怎么解决这个问题?

2 个答案:

答案 0 :(得分:0)

根据您的示例,问题是,函数(这是您的“类”)应使用function关键字定义,而不是var。这打破了一切。

答案 1 :(得分:0)

您可能想要考虑使用javascript调试器来帮助您进行开发。您在谷歌地图之后添加的代码存在一些语法问题。 Firefox有一个很棒的附加组件,名为Firebug,而Chrome / Safari都内置了调试器。

话虽如此,您可以尝试将代码更改为:

//The place class
var Place = function(type, address){
    this.type = type;
    this.address = address;
}