从外部事件控制标记

时间:2010-01-18 16:08:14

标签: google-maps

如何将点击事件等外部控件添加到地图的任何锚点外侧以打开标记。是否有任何独立的例子或任何人可以指导我如何实现这一目标。

这是示例,但他正在使用他的库。我无法使用他的库,因为我的大部分代码已经完成。

http://vigetlabs.github.com/jmapping/examples/category_function.html

1 个答案:

答案 0 :(得分:1)

听起来你只是试图根据某些DOM元素上的点击事件打开一个信息窗口?

如果是这种情况,您只需要将一个 onClick 处理程序添加到DOM元素并调用一个javascript函数,该函数可以找到相应的 GMarker 对象并触发它点击事件:

// gmarkers is an array of markers that we added to the map
var gmarkers = []; 

function triggerClick (indexofMarker)
{
    GEvent.trigger(gmarkers[indexofMarker], "click");
}

您可以找到此heresource)的示例。