echarts3 地图不显示地图显示为什么有问题

1534人阅读
Echarts(13)
修改前后对照
在Echarts官网下载全国地图的插件,显示的位置可能会有点偏差,透过现象看本质,显示名称的定位本质上是取的地理坐标的经纬度。
我们打开china.js文件
前面的匿名函数在加载的时候进行类型和加载参数的判断。验证成功之后执行关键的注册地图代码
echarts.registerMap(‘china’,’…’);
然后再看传递进去的全国地图的json数据。
格式化之后代码:
"id": "540000",
"geometry": {
"type": "Polygon",
"coordinates": [
"@@??h??x???‰x??V?+???A???u???a±r_w~uS??‘qOj]?Q…?Z……..."
"encodeOffsets": [
"properties": {
91.132212,
"name": "西藏",
"childNum": 1
经研究发现,地图上显示名称的位置为其省会的坐标位置。所以在调整的时候修改其坐标位置来调整省会名称显示的位置。”properties”下的”cp”属性存储的是经纬度坐标。
其他的省以此类推。。。
(echarts官方论坛中)参考的修改过后的china.js
密码: tiyk
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:105433次
积分:2568
积分:2568
排名:第14742名
原创:152篇
转载:22篇
评论:26条
(4)(7)(12)(14)(11)(17)(8)(13)(15)(8)(2)(5)(5)(2)(1)(12)(13)(8)(3)(1)(6)(2)(5)
(window.slotbydup = window.slotbydup || []).push({
id: '4740881',
container: s,
size: '200,200',
display: 'inlay-fix'

参考资料

 

随机推荐