Vector 在Openlayers中将点向量样式设置为标记?

Vector 在Openlayers中将点向量样式设置为标记?,vector,drag-and-drop,openlayers,point,marker,Vector,Drag And Drop,Openlayers,Point,Marker,似乎不可能在OpenLayers上获得用于标记的onDrag(并且,作为示例) 所以我想使用一个向量层,然后向它添加点,而不是标记 我的问题是向量点看起来不像标记 我可以为点要素指定图标吗 我想要一个向量点的功能,一个标记的外观。 将具有externalGraphic属性的样式对象添加到矢量图层配置: var layer=new OpenLayers.layer.Vector(“示例”{ maxExtent:new OpenLayers.Bounds(-200,-200200), 风格:{ 外部

似乎不可能在OpenLayers上获得用于标记的onDrag(并且,作为示例)

所以我想使用一个向量层,然后向它添加点,而不是标记

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

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

我想要一个向量点的功能,一个标记的外观。

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

var layer=new OpenLayers.layer.Vector(“示例”{
maxExtent:new OpenLayers.Bounds(-200,-200200),
风格:{
外部图形:'http://www.openlayers.org/dev/img/marker.png', 
宽度:21,
身高:25,
图形偏移:-24
}
});
graphicYOffset
适当移动标记,使其感知的尖端与地图上的位置相对应。

两个注释:1)如果将其附加到整个图层,如何设置各个点的样式?2) 点的尖端没有与实际位置对齐,如何正确地将其向上移动?