Openlayers地图量算功能

 
按官网的例子来就行,新建对象时注意加上命名空间
 
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)

 

猜你喜欢

转载自www.cnblogs.com/songhuanzhao/p/10153998.html