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



以下是谷歌为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来定义。这打破了一切。

最新更新