echarts地图文字重叠解决方案_基于Echarts的百度地图叠加arcgis server的WMS图层服务...

本文介绍了如何使用Echarts结合百度地图,实现在地图上叠加ArcGIS Server的WMS图层服务,详细讲解了实现过程和关键代码,同时也分享了在功能实现中遇到的挑战和学习心得。
摘要由CSDN通过智能技术生成

前言

前阵子利用echarts+百度地图做系统的门户首页,遇到一个要地图上叠加产业城影响范围示意图的需求。查阅文档之后,发现百度地图API确实提供了叠加自定义图层的方法,详情请看:

百度地图API的Map类

其核心类是TileLayer,详细内容如下:

cf1de5817f123f800a46869ad723b3b3.png

同时,百度地图API官网也提供了示例: 添加清华校园微观图

但是官网提供的示例根本无法满足我的要求,后面查阅相关文档才发现,百度地图是支持WMS图层服务的,在此,感谢CodingSir大佬的博文,给了我不少的启发。链接地址:baidu地图API叠加自定义图层(一)

实现思路

引入基于Echarts的百度地图

关键代码

function addWMSLayer() {

// 获取百度地图实例

var map = echarts.init(document.getElementById("echarts")).getModel().getComponent('bmap').getBMap();

// 初始化地图切片

var tileLayer = new BMap.TileLayer({ isTransparentPng: true });

// 百度地图切片方案

var resolutions = [

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值