繁体   English   中英

将自定义链接添加到openlayer地图标记

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM