cesium 获取圆形边界位置_更新日志

GeoGlobe JavaScript API V2019.03.26发布,主要更新包括二维地图的Web墨卡托矢量瓦片支持、蒙板填充多边形示例、地图配置界面优化、图层管理修复,以及三维绘图、模型分析、可视域分析等增强。修复了多个bug并新增了多种图层和分析功能。
摘要由CSDN通过智能技术生成

(2019-03-26)GeoGlobe JavaScript API (html5) V2019.03.26版本发布。NEW!

功能和改进(二维):

1、在线配图增加Web墨卡托矢量瓦片配图支持。

2、新增蒙板填充多边形特效示例,及其素材生产辅助工具。

3、统一可视化图层的visible一致性。

4、新增百度底图叠加GeoGlobe.Visuals.DeckGL.ScatterplotLayer图层示例。

5、修复画廊里轨迹示例中时间轴的编辑再应用问题。

6、修复地图配置界面左侧图层树显示比较混乱、展开折叠图标错乱的问题。

7、地图配置界面点选图层过滤不属于当前层级的。

8、地图配置界面左侧图层树默认折叠叶子节点。

9、修复部分可视化图层移除时未移除图例的问题。

10、修复MapV图标图层不显示的问题。

11、俯仰角计算不准确bug修复。

12、修复无法删除矢量的bug。

13、修复无法移除图层的bug。

14、添加点击播放按钮,解决刷新不播放的问题。

15、叠置分析、要素查询服务更新。

16、修复increment设置为0时标注不静止的BUG。

17、修复点聚集图层、线密集图层、符号化聚类图层不显示问题。

18、增加topTileExtent计算的工具类示例。

19、修复画图工具的变量全局污染问题。

20、修复画图工具的变量全局污染问题。

21、修复ThreeJS三维弧线的粒子再次编辑运行后不显示问题。

22、气泡图层支持圆圈/环数量、中心圆渐变色、线宽等配置。

23、统一地图接口map.moveLayer、map.removeLayer。

24、前端绘制面,使用贴图方式实现羽化填充效果ÿ

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
获取Cesium中模型的实时坐标,可以使用Cesium的Entity对象来获取。Entity对象代表场景中的一个实体,可以包括模型、点、线、面等。可以为Entity对象设置位置、方向、比例、颜色等属性。 具体来说,要获取模型的实时位置,可以使用以下代码: ``` var entity = viewer.entities.getById(entityId); // 根据entityId获取Entity对象 var position = entity.position.getValue(viewer.clock.currentTime); // 获取实时位置 ``` 其中,`entityId`是模型对应的Entity对象的ID。`viewer`是Cesium.Viewer对象,代表场景中的视图。 要获取坐标及高程,可以使用Cesium的Scene.pickPosition方法。该方法接受一个屏幕坐标作为参数,返回该屏幕位置对应的地理坐标和高程。 具体来说,可以使用以下代码获取鼠标点击的地理坐标和高程: ``` var handler = new Cesium.ScreenSpaceEventHandler(viewer.canvas); handler.setInputAction(function(event) { var pickedObject = viewer.scene.pick(event.position); if (Cesium.defined(pickedObject)) { var cartesian = viewer.camera.pickEllipsoid(event.position, viewer.scene.globe.ellipsoid); if (Cesium.defined(cartesian)) { var cartographic = Cesium.Cartographic.fromCartesian(cartesian); var longitude = Cesium.Math.toDegrees(cartographic.longitude); var latitude = Cesium.Math.toDegrees(cartographic.latitude); var height = cartographic.height; console.log(longitude, latitude, height); } } }, Cesium.ScreenSpaceEventType.LEFT_CLICK); ``` 其中,`viewer.canvas`是Cesium.Viewer对象对应的Canvas元素。`Cesium.ScreenSpaceEventHandler`用于处理屏幕事件,例如鼠标点击。`Cesium.ScreenSpaceEventType.LEFT_CLICK`表示监听鼠标左键点击事件。`pickedObject`代表鼠标点击的对象,如果是地形或其他没有高程信息的对象,则`cartesian`为undefined。如果`cartesian`不为undefined,则可以通过`Cesium.Cartographic.fromCartesian`方法将其转换为地理坐标和高程。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值