[]
在地图上展示事物的轨迹,例如物流和交通运输,这与飞流线地图不同,轨迹图会显示操作过程中的每个点,并详细描述运动过程。例如,台风“烟花”登陆后的轨迹、火车经过的站点、城市公交线路等。这些场景都可以使用轨迹图来展示。
与其他类型地图不同,在使用轨迹地图时,需要在轨迹中绑定特定的数据格式内容,用来描绘轨迹上的各个点从而画出轨迹。
我们以使用mapbox站点来进行举例说明:geojson.io
打开站点,首先zoom到自己想要的位置
选择“Draw LineString”,通过单击来绘制路径中的点,双击结束绘制。
我们得到了一些地理位置的信息,但这个数据格式还不能直接使用,复制如下图所示的json数据
F12打开浏览器的开发者工具,使用JSON.stringify()方法格式化刚刚拷贝的内容
将返回的结果,保存到数据源对应的字段当中,这个字段可绑定到轨迹地图的轨迹当中。
使用该数据源创建数据集或数据模型供后续使用
轨迹地图没有独立的组件,它是包含在复合地图中的一个图层,如需使用轨迹地图,请添加一个复合地图。
将复合地图组件拖拽到画布区域当中。
在地图字段绑定区域中,点击“+”,添加一个新的轨迹图层
type=info
注意:如只想显示轨迹图层,请将复合地图中的其他图层移除掉。
选择合适的数据集或数据模型。
添加地图组件后,数据绑定面板会自动打开。打开下拉列表,选择一个已经进行地理位置标记过的数据集或数据模型。
将前面准备的且内容符合规范的数据字段拖拽到绑定区即可完成数据绑定,此时地图会根据数据进行绘制。
轨迹地图使用轨迹作为位置。使用大小或线宽作为数值绑定来描述不同轨迹上的数值大小。
示意图 | 数据绑定区域 | 说明 |
---|---|---|
轨迹名 | 绑定一个字段来标记轨迹名称 | |
轨迹 | 特殊格式的轨迹数据,通过数据的值来描绘轨迹。如何准备,请参考前面的数据准备。 | |
颜色 | 可绑定一个字段,绑定后将以轨迹的颜色来表示数据的大小。 | |
线宽 | 可绑定一个字段,绑定后将以轨迹的宽度来表示数据的大小。 | |
提示标签 | 提示标签是指当鼠标移至图形时,会出现相应的提示信息。使用方法详见鼠标提示标签。 | |
钻取 | 使用位置作为地理数据时支持钻取行为。 如需实现数据钻取,则绑定与位置信息有钻取关系的位置数据。 如不需要数据钻取功能,则无需在钻取中绑定字段。 绑定数据时需按行政区划级别顺序从大到小绑定多个字段。 如位置绑定的是“销售省份”,那么就可以将”“销售城市”绑定至下方的路径设置绑定区中。实际预览时,就可以由省份钻取到城市。 有关数据钻取的更多介绍,请参考数据钻取中的介绍。地图的钻取相当于固定路径钻取。 |
将数据绑定到组件后,可以对字段和数据进行进一步配置处理,使其更符合使用场景的需要。更多关于绑定区的操作请参考见组件通用的数据绑定与处理。
可以调整数据的聚合运算方式(合计、平均数、最大值、最小值、计数)和快速运算方式(排名运算、占比运算、累计运算、移动运算、以及基于日期的同环比运算等)。
具体操作请详见数据处理。
选中组件后,在编辑区右侧选择属性设置或者直接双击组件,打开属性设置面板,进行属性外观设置。
若想对轨迹图层样式做一些设定,点击图层编辑图标,进入轨迹图层的属性设置面板。