首页 / 浏览问题 / 移动 / 问题详情
android 三维地图 经纬度范围显示场景
凉生  (21分)  初出茅庐
7月13日, 2021
功能是 在地图上 绘制多个集合图形   用什么方法能让地图上所有的多边形都刚好展示出来   ensureVisible()  方法可以实现 但是不能设置 动画时间 地图平移的太慢了   还有什么其他方式 可以实现这种效果

1个回答

您好,您那边可以通过Scene.flyToPoint或者使用Scene.flyToCamera,这两个方法是根据设定的时间飞到指定位置。
董懿鑫  (8,977分)  登峰造极
7月14日, 2021
使用这种方式 需要一个相机高度  怎么获取  能全部显示多个图形的相机高度
这个相机搞定是自己去写的,只能通过全幅图层的时候计算出能够全部显示图形时的相机高度。您可以使用上面说的第一个方法,设置你图层的中心坐标和一个大概的高度值
那您能提供个 计算高度的·思路吗  我想的的通过 图层的面积和高度比 计算  但没看到获取全幅图层面积的方法
这个高度计算比较困难,ensureVisible方法是最好的,使用上诉两个方法只能是自己去构造三维点或者相机对象了
...