1 省级、地市级、区县级、乡镇街道及自定义区域范围等情况区域热力层的使用
涉及三方面内容:区域GeoJSON边界数据提取、区域的文字标注显示偏移、区域自定义样式(区域热力层、区域(行政)下钻热力层)
1.1 区域GeoJSON边界数据提取
(1)GeoJSON行政区划边界提取小工具 DataV.GeoAtlas,最低到 区县级,区域adcode可以查阅 钉钉(数加-DataV数据可视化交流[1,2,3]群) 群文件 省市区adcode与经纬度映射表utf8.csv
or 省市区adcode与经纬度映射表gbk.csv
(2)省级:区域热力层默认显示为全国范围内 省直辖市 区域热力层数据,可以直接使用
(3)地市级:提取浙江省范围内所有地级市边界数据
(4)区县级:提取肇庆市范围内所有区县边界数据
(5)乡镇街道及自定义区域:乡镇街道数据需要用户自己想办法获取;用户可以根据需要自定义区域边界,如*可以分为东部地区、西部地区、华南地区、华北地区、华中地区五大区,用户可以根据对应包含的省级边界数据合并得到
1.2 区域的文字标注有偏移
1.2.1 注意事项:
(1)先查看下您的区域热力层版本号,目前可以使用的版本号为
区域热力层v0.2.4
,假如您使用低版本的区域热力层,先删除该层,然后重新添加区域热力层;(2)GeoJSON提取工具中的数据已更新,需下载新的GeoJSON数据替换本地的GeoJSON数据;
1.2.2 参数修改:
(1)以肇庆市的区县级GeoJSON数据为例,
高要区
文字标注有偏移(2)在区域热力层->数据->区域面,在数据区域找到高要区的
properties
属性,添加自定义 "customLabelPosition": [112.500801,22.927694]
属性,如图所示 高要区
标注显示正常了。当然,您也可以通过 geojson.io 来添加 customLabelPosition
属性参数。1.3 区域自定义样式(区域热力层、区域(行政)下钻热力层)
支持
数据优先渲染
,如果您配置了诸如 color线颜色
、weight线宽
、dashArray虚线
、fillColor填充颜色
等字段,那么地图中对应的区域将根据您设置的参数进行渲染,其中 fillColor
支持如 red
、#fff000
、rgba(0,256,0,0.5)
三种形式设置参数,如图所示:2 区域(行政)下钻热力层直接作为省直辖市级、地市级区域热力层使用
2.1 省直辖市级区域热力层:区域(行政)热力层默认显示全国范围内 省直辖市
区域热力层数据
2.2 地市级区域热力层:通过默认省份选择
浙江省
,区域(行政)下钻热力层定位至浙江省范围内的所有地级市范围,可以作为地市级区域热力层来使用,其他省直辖市以此类推