1. 程式人生 > >Openlayers地圖量算功能

Openlayers地圖量算功能

http://openlayers.org/en/latest/examples/measure.html?q=measure   按官網的例子來就行,新建物件時注意加上名稱空間  
var vector = new VectorLayer({
        source: source,
        style: new Style({
          fill: new Fill({
            color: 'rgba(255, 255, 255, 0.2)'
          }),
          stroke: 
new Stroke({ color: '#ffcc33', width: 2 }), image: new CircleStyle({ radius: 7, fill: new Fill({ color: '#ffcc33' }) }) }) });

 

1、vector 圖層是用來儲存量算結束後所畫向量的圖層,一定要放到最上方,否則只能看到結果看不到所量算的範圍
2、目前的量算是基於EPSG:3857的,而不是EPSG:4326(wgs84)