这是google的v3的hello world代码:
http://code.google.com/apis/maps/documentation/javascript/tutorial.html#HelloWorld
这会加载并显示地图就好了。但是,一旦我在脚本标记中添加任何代码,地图就不再显示。例如 如果我只是在initialize()之后立即声明一个类,则不再显示该地图。
以下是一个例子:
http://hollaballoon.com/test/test.html
请下载资源并亲自尝试。怎么解决这个问题?
答案 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;
}