有没有办法单击 OpenLayers.Marker() 创建的标记,以便能够重定向到另一个链接。
我试过了
var marker = new OpenLayers.Marker(position, icon.clone());
marker.events.register("click", map, function(e) {
location.href = "http:www.google.com"
});
通过这样做,当我点击标记并将我重定向到 www.google.com 时,我可以有一个点击事件。但我有兴趣知道的是,当我首先创建标记时,我能否将 url 直接设置为标记?