簡體   English   中英

樣式點矢量作為Openlayers中的標記?

[英]Style Point vector as Marker in Openlayers?

似乎在OpenLayers上獲取onDrag for Markers是不可能的( 這個這個例子)

所以我想使用矢量圖層,然后添加點而不是標記。

我的問題是矢量點看起來不像標記。

我可以為點要素指定圖標嗎?

我想要一個矢量點的功能,帶有標記的外觀。 比較 -

將帶有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
    }
});

graphicYOffset適當地移動標記,使其感知的尖端對應於地圖上的位置。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM