simplegis version

更新日志

[0.1.0] - 2021-5-28

新增

  • 版本初始化。

[0.1.2] - 2021-5-29

新增

  • 线图层增加闪烁接口

    变更

  • 重命名弹出窗popup=>UIMarker
  • 地图初始化参数修改,分离底图初始化接口;
  • 蚂蚁线增加开始点、筛选函数两个参数

    删除

  • 暂时移除重合分离接口;

    修复

  • 弹出框单一显示的bug

[0.2.0] - 2021-5-29

变更

  • 事件接口图层参数可选,并重命名接口名

    优化

  • 重写蚂蚁线、闪烁、高亮要素接口

[0.3.0] - 2021-5-29

新增

  • 新增要素动画接口
  • 新增蚂蚁线(填充图片)接口

[0.4.0] - 2021-5-29

新增

  • 图层-路径动画图层接口(台风接口准备工作)
  • 数据处理-线集合批量平移接口

[0.5.0] - 2021-5-29

新增

  • 分析-缓冲区接口-Analysis.buffer

[0.6.1] - 2021-6-1

新增

  • 图层-图层基类接口-VLayer
  • 地图-避让增加只影响标注参数-onlyText

[0.7.2] - 2021-7-1

新增

  • 工具-接口-标记重合线的dx,dy偏移量-MarkOverlapLines
  • 图层-属性-重合线分离-splitOverlap
  • 分析-接口-获取外包多边形-GetExteriorPolygon

    优化

  • 工具-优化标记偏移量接口算法

    修复

  • 地图-只影响标注参数时,标注隐藏在文字下方的bug

[0.8.3] - 2021-7-15

新增

  • 综合图层-台风接口
  • 分析-判断重点线接口
  • 综合图层-台风回调增加坐标返回参数;台风初始化增加地图中心随台风点移动参数;
  • 样式-函数式返回type:"func"(beta)

    修复

  • 工具-标记重合线偏移量处理重点线报错(跳过,不处理)
  • 图层-图片填充的蚂蚁线不能重合线分离的bug
  • 分析-判断重点线接口bug

    优化

  • 综合图层-重绘台风玫瑰图,优化各类细节
  • 图层-图标避让方式优化;隐藏的点不做避让判断(可以在show之后执行避让算法)

[0.9.0] - 2021-7-20

新增

  • 图元-echarts图表接口(需要添加echarts.js引用)
  • 专题图-插值图(idw插值)
  • 修复-非筛选条件下的蚂蚁线依旧有蚂蚁样式的问题

[0.10.0beta] - 2021-7-26

修复

  • 综合图层-地图放大后台风路径与台风点不吻合的问题

    优化

  • 专题图-调用的第三方maptalks组件依赖由“maptalks”改为“maptalksplus”
  • 专题图-调用的第三方maptalks组件引入方式,由npm安装版本改为内部js引用

[0.10.1beta] - 2021-7-30

变更

  • 地图-统一图层名相关的所有配置项及参数项,关键“name”改为“id”,e.g. "declutterLayerNames" => "declutterLayerIds"
  • 综合图层-避让开启后,现在添加移除图层及图层要素时都会触发避让

[0.10.2beta] - 2021-8-4

新增

  • 综合图层-台风实例增加一个方法 showRealPointCircle,参数可是筛选函数 e.g. (marker=>{return marker.getProperties()["id"]=="12"}) 或者属性键值对,e.g. ["id","12"]

    优化

  • 地图-解除添加避让图层必须在初始化图层前操作的限制
  • 地图-显隐要素后执行避让

[0.10.3beta] - 2021-8-9

变更

  • 综合图层-台风切换实测点【showRealPointCircle】方法变更为【switchRealPoint】,增加参数:预测路径数据数据,且效果上实测路径也会即时回放

    优化

  • 地图-考虑性能问题,增加是否显隐要素后执行避让的开关选项【declutterInShowHide】,默认关闭

[0.12.1] - 2021-8-24

新增

  • 图层-初始化参数options增加overSymbol、clickSymbol选项,用于设定悬浮和点击事件触发的样式 e.g.[线状要素]
  • 图层-增加添加事件的接口(目前支持悬浮和点击)
  • 综合图层-台风实测点切换接口的参数options增加showRoute和showPoint选项
  • 地图-初始化增加显示坐标及其显示位置参数 e.g.[百度地图]

    变更

  • 图层-蚂蚁线/蚂蚁线(图片)移除参数——筛选函数,因与起始点集合规则重复
  • 地图-移除事件--移除图层时相应移除避让图层组的对应图层名

    修复

  • 综合图层-台风实测点切换末尾段未显示的bug
  • 地图-解决避让中set无效点样式导致的warn

[0.12.2] - 2021-8-25

变更

  • 地图-初始化坐标显示参数修改为属性控件参数,支持html和字符串,支持坐标字符串格式模板 e.g.[百度地图]
  • 所有-统一类名和方法名规则,类名首字母大写,方法名小写

    修复

  • 综合图层-修复台风实测点漏显问题

[0.12.3] - 2021-8-30

新增

  • 图层-开放底图图层移动,缩放强制渲染的参数 e.g.[百度地图]

    修复

  • 综合图层-修复台风实测点漏显问题

[0.12.5] - 2021-9-27

新增

  • 瓦片图层-增加【tileReplaceMaxZoomDiff】参数(number类型),用于瓦片缺失时调用上级瓦片替代,参数代表请求上级的最大层级差 e.g.[离线地图] (缺失瓦片为地图缩放至6级时的海南岛区域)
  • 线图层-高亮、闪烁、动画支持筛选函数为null,即为全选

    变更

  • 地图-默认禁用地图旋转和视角倾斜
  • 样式-函数表达式type关键字【func】改为【function】,表达式内函数参数关键字同步更新为【function】
  • 图层-凸显(高亮、闪烁、动画等效果)图层、悬浮点击事件样式图层移入内部图层(getLayers方法无法获取到),可在map属性_interLayers获取查看layer,注:凸显、悬浮事件样式、点击事件样式的图层zIndex分别为100,105,110

    修复

  • 线图层-修复高亮、闪烁、动画方法报【Duplicate geometry id ...】的bug,在同一要素重复使用高亮等效果,会覆盖前一效果,即要素有且只有一种样式特效

[0.13.0] - 2021-10-20

新增

  • 矢量图层-增加【tipContent】参数(string),即悬浮要素时展示tip信息的html,格式需要包含{{属性字段名}}字样,e.g. "
    {{name}}
    ",即悬浮时展示【name】字段内容[线状要素]
  • 分析-获取多边形质心接口

    修复

  • 地图-关闭避让时,若设置的避让图层id不存在报错的问题

[0.14.3] - 2021-12-24

新增

  • 综合图层-切换预测点风圈接口[台风]

    变更

  • 图层-overSymbol选项参数改为hoverSymbol,现为鼠标进入要素时(mouseenter)显示的样式[线状要素]

    优化

  • 图层样式-hoverSymbol和clickSymbol底层逻辑优化

[0.15.0] - 2021-12-28

新增

  • 通用-样式更新接口

[0.17.0] - 2022-02-15

新增

  • 线图层-增加初始化选项——重合线分离,包括splitOverlap(重合线分离,bool)、splitInterval(间距,number)两个选项

    优化

  • 地图-避让算法从要素样式移植到图层样式

[0.17.3] - 2022-02-15

优化

  • 图层-允许对features为空数组的数据进行初始化,但需要options.getType配置有效值

[0.18.1] - 2022-04-12

优化

  • 地图-将避让机制(利用functionn表达式的图层样式获取全局变量里的避让标签)写进worker线程,提升流畅性

[0.18.6] - 2022-04-21

变更

  • 地图-暂时弃用declutterOnlyText功能,后续更新增加

    优化

  • 地图-解决避让导致的缩放,移动卡顿问题
  • 地图-解决避让机制与其它显示逻辑冲突问题

[百度地图][http://111.229.177.115:9000/simplegis/NariMap/examples/simplegis/editor.html#baiduMap] [离线地图][http://111.229.177.115:9000/simplegis/NariMap/examples/simplegis/editor.html#googleMap] [线状要素][http://111.229.177.115:9000/simplegis/NariMap/examples/simplegis/editor.html#lines] [台风][http://111.229.177.115:9000/simplegis/NariMap/examples/simplegis/editor.html#typhoon] [重合线分离][http://111.229.177.115:9000/simplegis/NariMap/examples/simplegis/editor.html#splitOverlap]

新义

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

赞赏支持
X
支付宝
9.99
无法付款,请点击这里
金额: 0
备注:
转账时请填写正确的金额和备注信息,到账由人工处理,可能需要较长时间
如有疑问请联系QQ:565830900
正在生成二维码, 此过程可能需要15秒钟
JSRUN前端笔记, 是针对前端工程师开放的一个笔记分享平台,是前端工程师记录重点、分享经验的一个笔记本。JSRUN前端采用的 MarkDown 语法 (极客专用语法), 这里属于IT工程师。