近期项目中遇到的一个需求是将采集到的测点数据在地图上动态展示。 地图组件选用高德地图。在展示中需要将每个测点作为点绘制,该点支持点击事件,并在达到告警阀值(温度, 压力, 离线)后改变颜色。同时也需要将所有测点绘制成线展示。 为满足绘制出测点线这一需求,选择使用AMap.Polyline完成。在最初将采集到的测点数据直接作为入参调用AMap.Polyline时,其显示效果是许多线交错在一起,如图1所示,并没有成一条线。 图1 在详细查看AMap.Polyline文档后发现,该方法绘制时会按照入参的顺序来连接各点。那么,图1中的效果显然是采集到的数据中各点并未按照一条线的顺序排列。 为使测...