的业务分布范围很广,当希望在地图上查看某个区域数据的时候,如果该区域是中国或者是某个省,那么就可以直接使用地图,如果该区域是省以下级别区域,可以用自定义地图实现,想要查看的是某个区域各个网点(特定位置)的数据时,用自定义地图实现起来会比较复杂,并且精准性不高,那么就可以使用gis地图,即集成谷歌地图和百度地图,可精准快速定位到位置。在使用谷歌和百度地图的时候,如果每日浏览地图的次数超过一定数量,则需要收费,所以在使用FineReport的gis地图之前,先要去百度或谷歌的官方网站申请key:百度key申请,谷歌key申请为了学习方便,图表工具FineReport分别提供一个百度和谷歌的key:百度:R4K04VR8ecTY9LUab6RkmmOz谷歌:AIzaSyD_5Ynca3i_7crlWi6DRocF_QsJP3CrzPM注:上述的2个key仅供学习使用。另:目前gis地图只能实现查看其位置信息(数据点提示)和联动等简单功能。
工具/原料
1
图表工具FineReport7.1.1
2
大小:148.2M 适用平台:windows/linux
方法/步骤
1
数据准备FRDemo中没有关于苏果超市销售额的数据表,这里在模板中添加一个内置数据集,为了方便起见,并没有将新街口所有的苏果超市数据添加进来,如下图:
2
添加gis地图合并一片单元格区域,插入图表,图表类型选择gis地图,如下图:
5
图表样式和特效设置点击图表属性表-样式,gis地图只支持标题和区域的样式设置,标题名为南京新街口苏果运营情况;点击图表属性表-特效>交互属性,gis地图特效选项中只能设置交互属性,勾选数据点提示下的所有选项,如下图:注:交互属性中的数据监控暂时不可使用。
6
效果查看点击分页预览,如下图: