Cesium最新版使用天地图地形及注记服务

天地图三维地名服务和地形服务需要利用 cesium 开源三维地球API与天地图扩展插件共同使用,目前支持cesuim1.52、1.58、1.63.1。

天地图调用demo: http://lbs.tianditu.gov.cn/docs/#/sanwei/
注意: demo里的地形服务地址不对,需要自己更换成地图API里提到的地址。

本人使用的cesium版本:1.105.1,已是官网最新包,其他版本的建议自己再调整。
基本改动或者遇到的问题:

  1. Cesium.when已经移除,采用Promise改造,所以代码里设计到的Cesium.When(Promise,callback) 可以换成Promise().then(params=>{callback(params)})
  2. Cesium.isArray已被移除,用原生Array.isArray替换 Cesium.isArray 改写成Array.isArray
  3. Cesium.when.defer 替换成Cesium.defer即可
  4. Cesium.ImagerySplitDirection 替换成Cesium.SplitDirection即可
    因为其他的功能没有用到,就没有调整代码了,上面的改动只是为了地形跟注记展示的调整。
    改造完成后用官网的demo展示的效果
    在这里插入图片描述
    代码修改后下载地址:
    https://download.csdn.net/download/qq_38000851/87780158
    为了方便一些人的下载(反正代码也是天地图的,这边只是改动了一下,所以也贴一下github上的改动地址吧)
    https://github.com/kaixin51/mymap
  • 5
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值