1

我正在尝试建立一个网站,并且我想要一个地图,其中包含多个标记(具有不同颜色)并使用复选框进行过滤。我正在研究这个例子:

http://www.geocodezip.com/v3_MW_example_categories.html

我已经对其进行了一些更改,并删除了侧边栏。它对我很有用,但是我将如何在信息窗口中放置图像有点令人困惑。我想在信息窗口中有一个缩略图大小的图像和一个小评论。这个例子有一个外部 xml 文件http://www.geocodezip.com/categories.xml带有一个标签和几个属性,如名称、id、地址、类别。它还使用外部 js 文件,但这并不困扰我。

我正在考虑创建一个名为 content 的数组并将图像放在那里,然后在 for 中调用它(第 195 行)。类似于创建一个名为 content () 的新变量;并将其添加到 var html(); (第 202 行)。但这行不通。例如,我还想过在名称“照片”上放置一个属性。但是地图甚至没有显示在页面上。

显然我不是程序员,我的技能也不是很好。如果有人对此有任何线索,我将不胜感激!也对不起我的英语。谢谢 :)

4

2 回答 2

1

我可以为你写页面,但那有什么乐趣呢?;)

首先,可以从这里获得标记:

https://sites.google.com/site/gmapsdevelopment/ Ctrl-查找“ms/micons”。

还有谷歌图表图标,但现在已弃用。

我建议看看这个页面。它具有分组的复选框,您可以删除不需要的内容,就像您提到的那样,侧边栏。诀窍是它使用 Ajax 从这个 xml中检索标记信息。您可以采用相同的方法,或者直接在 JavaScript 文件中创建数据数组。

关于 InfoWindow 中的图像,只需在 myInfoWindow.setContent(html) 的 html 中放置一个“img src”标签即可。如果你能指出哪里出了问题,我会看看。当地图不显示时,通常会有一个 JavaScript 错误,您的浏览器控制台会告诉您。(Firefox 中的 Firebug,Chrome 中的 Ctrl+Shift+I 或 F12)

于 2012-05-20T20:13:41.013 回答
1

可以在此处使用图像创建自定义标记。

于 2013-04-16T05:37:02.343 回答