小编Edw*_*win的帖子

Openlayers标记

有没有办法点击OpenLayers.Marker()创建的标记,以便能够重定向到另一个链接.

我试过了

var marker = new OpenLayers.Marker(position, icon.clone());

marker.events.register("click", map, function(e) {
   location.href = "http:www.google.com"
});
Run Code Online (Sandbox Code Playgroud)

通过这样做,当我单击标记并将我重定向到www.google.com时,我能够进行点击事件.但我有兴趣知道的是,当我首先创建标记时,我能够将URL直接设置到标记吗?

ruby-on-rails openlayers ruby-on-rails-3

2
推荐指数
1
解决办法
459
查看次数