标记点面板是标记点的一个重要补充,在以下几种情况下都需要用到:
1. 需要显示二维的图表或者数字等数据;
2. 增强标记点文字清晰度和样式;
通过弹窗显示二维图表或者数字是标记点面板最常用的一个场景,我们这里带大家一起看一下如何一步步设置好这样的标记点面板。
首先,在地图上添加自由标记点,然后选中所有的自由标记点,右击选择复制数据:
然后新建一个 Excel,并按下“Ctrl+V”,给标记点一个不重复的 ID,将“名称”更改为数据标记 1和数据标记 2,同时我们加入我们需要的其他的字段,这里我们加入的是“销售额”字段。
【温馨提示】Excel 文件也可以替换成 API 或者数据库,这样标记点的名称、位置和数量都会自动根据数据来动态生成。
保存这个 Excel 为示例数据,然后在山海鲸中点击左上角数据中的添加数据,将该数据添加到项目中。
然后将数据中名字与位置字段依标签填入,并删除之前添加的自由标记点,这样数据标记点就添加完毕了,同时自由标记点也被转换成了数据标记点。
添加一个弹窗组件,双击弹窗组件进入编辑状态,在弹窗组件中添加一个单行文本组件和一个指标卡组件,分别设置好位置和内容。
然后,将之前添加的的“销售额”数据字段绑定到指标卡的数据上。
同时我们选择弹窗的标题,选择文本,并生成数据字段。
这样在“数据”中就能看到一个数据字段,将数据源的“名称”字段拖入生成的文本数据字段中。
这样我们就绑定好了所有的数据,但是只是这样绑定是不够的,因为这样数据不会自动跟随标记点的不同而变化,我们需要把绑定数据的组件(标题文本,销售额指标卡)打开数据联动中的受其他组件联动(也就是受标记组联动):
面板的设置已经完成了。我们在二维界面中点击弹窗中的 × 按钮或者在图层中右击选择关闭,隐藏当前弹窗:
我们双击进入 GIS 电子地图的编辑模式,图层中选择标记点组,打开标记点组的数据筛选联动中的联动其他组件:
然后我们回到样式选项卡,打开标记面板开关,选择弹窗中选择刚刚设置的弹窗组件:
可以看到面板中的数据已经成功关联到了标记点中。