以下是谷歌为v3:编写的helloworld代码
http://code.google.com/apis/maps/documentation/javascript/tutorial.html#HelloWorld
这样加载并显示地图就很好了。但是,一旦在脚本标记中添加了任何代码,映射就不再显示。例如如果我只是在initialize()之后立即声明一个类,则映射将不再显示。
这里有一个例子:
http://hollaballoon.com/test/test.html
请下载源代码,然后自己尝试。如何解决这个问题?
您可能需要考虑使用javascript调试器来帮助开发。你在谷歌地图之后添加的代码有一些语法问题。Firefox有一个很棒的插件叫做Firebug,Chrome/Safari都内置了调试器。
话虽如此,您可能会尝试将代码更改为:
//The place class
var Place = function(type, address){
this.type = type;
this.address = address;
}
根据您的示例,问题是,函数(即您的"类")应该使用function
关键字而不是var
来定义。这打破了一切。