2015-07-03 200 views
3

可以定義ol.style.Text實例的偏移量(offsetXoffsetY屬性),併爲ol.style.Icon實例定義自定義錨點。此功能在ol.style.Circleol.style.RegularShape中均不存在。如何抵消ol.style.Circle或ol.style.RegularShape?

我需要繪製我的特徵作爲四個形狀(三角形,圓形......)與適當的偏移,以便它們不會重疊,並將完全呈現。

E.g. x是一個特徵的真正座標,四個O是四個不同顏色的圓。每個代表一個屬性的值,我需要根據值動態着色它們。

O O 
x 
O O 

實施補償的最佳方法是什麼?是否有可能以某種面向未來的方式擴展現有原型?或者我應該從頭開始編寫自己的風格(我想盡可能重複使用現有的OL-3代碼)?還是使用四個ol.style.Icon與不同錨點更好?

回答