【发布时间】:2010-01-14 16:02:24
【问题描述】:
我正在尝试找到一种方法来获取标记的 DOM 元素。 Google 似乎使用不同的元素来显示标记和处理事件。
到目前为止,我已经弄清楚了两件事。
有一个名为 fb 的生成变量将 DOM 元素保存在标记对象上,但我认为下次 Google 更新 API 时,它将被命名为不同的名称。所以不去了。
其次,如果将点击事件附加到标记,API 会将事件 DOM 元素作为参数发送给您指定的任何函数。在 Firebug 中查看时,我找不到两者之间的任何关系。
我想要完成的是操作 DOM element() 并为其提供更多信息,然后只是一个带有背景的“div”元素。
我在版本 2 中使用了在 div 元素上生成 id 的 name 属性(未记录)。
有人有想法吗?
【问题讨论】:
-
当你说“喂它”时,你到底是什么意思?用于 InfoWindow 或 Overlay 的 HTML?
-
将图标替换为 html 元素,该元素包含带有文本和链接的新图标。
-
另外,很高兴知道为什么 Google 从未实现(并记录)本地方法来检索它。或者只是在 Marker 对象上有一个 HTML 属性,它创建一个给定大小的包装器。而且你可以随意摆弄它。
标签: javascript google-maps dom