1.问题描述编辑
新地图里的点地图可以以三种形式显示,默认定位、散点、气泡,同时定位还可以使用自定义的图片,同时点地图除了区域名匹配,还可以使用经纬度定位,具体效果如下:
示例一:
示例二:
示例三:
2.示例编辑
下面我们以示例一效果为例,进行介绍
2.1 准备数据
新建工作薄,添加内置数据集 tourism,分别记录旅游景点,对应的经纬度和旅游热度 ,如下图所示:
2.2 插入图表
以单元格图表为例,合并一片单元格,点击插入>单元格元素>插入图表,选择地图,如下图所示:
选中图表,在右侧图表属性表中选择图表属性表-类型,选择点地图,如下图所示:
2.3 图表数据设置
选中图表,在右侧图表属性表中选择图表属性表-数据,选择经纬度定位,如下图所示:
保存和预览效果如下图:
对比示例一的效果,我们还需要改变gis图层,定位的图片,设置标签,因此进行下一步图表样式设置。
2.4 图表样式设置
选中图表,在右侧图表属性表中选择图表属性表-类型,GIS 图层选择 自定义tileLayer,URL 需要自行查找,这里使用的 URL 为:
https://api.mapbox.com/styles/v1/mapbox/dark-v9/tiles/256/{z}/{x}/{y}?access_token=pk.eyJ1IjoiY3hsIiwiYSI6ImNqMHc2OTEyZDAwNXAycXJzZDFub3RpaWcifQ.n_GEZtg0RFaqgsUdwptFVQ
注:如果客户超出使用次数限制或者需要其他样式的gis图层,可以到地图主题网站自己申请地图主题。
在网站上找到自己想要的 GIS 图层,找到 Leaflet URL,将 URL 复制下来,就可以在我们的地图中,使用各种样式的 GIS 图层了,mapbox 具体使用方法可参考 mapbox的注册和使用。
选中图表,在右侧图表属性表中选择图表属性表-样式>系列>标记点,样式:自定义图片,这里可以自行定义标记点的图片,且图片的宽度和高度都是可以自定义,如下图:
选中图表,在右侧图表属性表中选择图表属性表-样式>标签,勾选使用标签,样式选择自定义,颜色设置为白色,如下图:
按照需要可在图表属性表中进一步设置图表样式,例如设置标题,字体大小颜色,图例,系列配色,这里不再一一介绍
2.5 保存与预览
保存模板,点击分页预览,效果即如上。
在线查看模板效果请点击:MapGis.cpt
已完成模板可参考%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\Advanced\Chart\NewMap\MapGis.cpt
2.6 散点地图和气泡地图的设置方法点击
选中图表,在右侧图表属性表中选择图表属性表-样式> 系列,标记点样式设置为气泡或者散点即可
保存模板,点击分页预览,效果即如上图。
在线查看模板效果请点击:MapScatter.cpt
已完成模板可参考%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\Advanced\Chart\NewMap\MapScatter.cpt
保存模板,点击分页预览,效果即如上图。
在线查看模板效果请点击:MapBubble.cpt
已完成模板可参考%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\Advanced\Chart\NewMap\MapBubble.cpt