样式点矢量作为Openlayers中的标记?

jpe*_*lli 7 drag-and-drop point vector openlayers marker

似乎在OpenLayers上获取onDrag for Markers是不可能的(这个这个例子)

所以我想使用矢量图层,然后添加点而不是标记.

我的问题是矢量点看起来不像标记.

我可以为点要素指定图标吗?

我想要一个矢量点的功能,带有标记的外观. 比较 -

drn*_*gis 10

将带有externalGraphic属性的样式对象添加到矢量图层配置:

var layer= new OpenLayers.Layer.Vector("example", {
    maxExtent: new OpenLayers.Bounds(-200,-200,200,200),
    style: {
        externalGraphic: 'http://www.openlayers.org/dev/img/marker.png', 
        graphicWidth: 21, 
        graphicHeight: 25,
        graphicYOffset: -24
    }
});
Run Code Online (Sandbox Code Playgroud)

graphicYOffset位移标记适当,使得它的尖端感知对应于地图上的位置.