cesium 经纬度绘制点_Cesium常用地图操作(二)

本文介绍了如何使用Cesium进行地图操作,包括在地图上添加广告牌,将经纬度转换为3D笛卡尔坐标,监听地图渲染变化,实现鼠标左键点击事件,以及将地图平滑移动到特定位置。示例代码详细展示了这些功能的实现方法。
摘要由CSDN通过智能技术生成

1. 地图添加广告牌

广告牌示例.jpg

viewer.entities.add({

id: 'billboard', // feature的id

name: '广告牌', // feature 的名字

position: Cesium.Cartesian3.fromDegrees(120, 30, 100), // 广告牌在地图上的位置,@params(经度{Number},维度{Number},高度{Number})

billboard: {

image: 'img.url', // 图片的url,可以使canvas

verticalOrigin: Cesium.VerticalOrigin.BOTTOM, // 广告牌的对齐方式

},

});

viewer.entities.removeById('billboard'); 从地图上中移除对应id的实体 @params{id}

2.经纬度转化为3D笛卡尔坐标

Cesium.Cartesian3.fromDegrees(longitude, latitude, height)

// @params(经度{Number},维度{Number},高度{Number})

3.地图添加鼠标左键点击事件

const handler = new Cesium.ScreenSpaceEventHandler(viewer.scene.canvas);

handler.setInputAction((e) => {

console.log(e); // 鼠标左键点击位置在浏览器视图上的像素位置</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值