[英]Add custom link to openlayer maps Marker
您好,有人可以告诉我如何向openlayer maps标记添加自定义链接吗? 我希望能够在按下标记时打开一个隐藏的div。 我正在尝试做类似http://www.porcelanosa.com/showroom-locator的操作,但是我只能通过文本文件通过标记的弹出功能添加简单信息。 现在,我正在使用WP插件(OpenStreetMap插件V2.4.1)。 我尝试了多个示例,但是它们都没有显示如何向标记添加自定义链接
您可以在标记上注册一个监听器。 可以在这里找到完整的示例: 标记层示例 。
marker.events.register('mousedown', marker,
function(evt) {
alert(this.icon.url); OpenLayers.Event.stop(evt);
}
);
如果使用矢量层,则可以在其上注册要素选择事件:
var myLayer = new OpenLayers.Layer.Vector(locale.layerStationMarkers, {
eventListeners: {
"featureselected": onFeatureSelectMethod(),
"featureunselected": onStationFeatureUnselect()
}
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.