5.在map中绘制一个面

作者: Yinawake | 来源:发表于2019-07-29 10:34 被阅读0次
绘制

绘制面

  1. 修改Draw方法,设置typeCircle,同时修改geometryFunctionol.interaction.Draw.createBox(),以及freehandConditionol.events.condition.always
  2. 修改加载Polygon的样式。

//面样式
if("Polygon" == type){
    styles = new ol.style.Style({ 
        stroke: new ol.style.Stroke({
            color: '#F00',
            width: 1
        })
    });
}


draw = new ol.interaction.Draw({
    source: _vectorSource,
    type: _drawOptions.type, 
    freehandCondition: ol.events.condition.always,
    geometryFunction: ol.interaction.Draw.createBox()
});

结合前面几张,综合展示如下图:


tx6.gif

相关文章

  • 5.在map中绘制一个面

    绘制面 修改Draw方法,设置type为Circle,同时修改geometryFunction为 ol.inte...

  • 4.在map中绘制一条通道

    主要内容是在map中绘制一条线路通道 添加Draw的style="LineString" 保存绘制后的数据,重新加...

  • Java集合03——你不得不了解的Map

    Map 在面试中永远是一个绕不开的点,本文将详细讲解Map的相关内容。关注公众号「Java面典」了解更多 Java...

  • SDL2游戏开发-tilemap瓦片图渲染

    1.初始化SDL 2.加载map地图 3.添加回调函数 4.声明渲染函数 5.绘制所有层 6.画出渲染图片 7.声...

  • 2.绘制点图,并增加样式

    主要完成内容 添加绘制层,并添加样式 添加Point draw(交互),完成绘制。 在map初始化之后,调用add...

  • 谷歌地图绘制 kml 文件

    最近遇到一个新的工作需求,在Google Map 上绘制 kml 文件对应的图层。 需求分析:1、Google m...

  • 在Leaflet如何画热图-R

    背景 在绘制地图时候,我们经常会用到热图,Density map,在ggplot2中可根据坐标产生相应的密度图,2...

  • 指针问题

    Map1和Map2里面的value都指向了同一个People所以在Map2里面取出People还是修改值,还是会导...

  • Go的map中删除子map,内存会自动释放吗?

    结论 在Go中,map中存放map,上层map执行delete,子层map占用的内存会释放,无需手动先释放子map...

  • iOS 绘制图形

    绘制几种常见图形的类方法。 1.绘制圆形 2.绘制同心圆 3.绘制矩形 4.绘制圆角矩形 5.绘制三角形

网友评论

    本文标题:5.在map中绘制一个面

    本文链接:https://www.haomeiwen.com/subject/djmvrctx.html