当前位置:   article > 正文

Cesium 与百度全景API联动_cesium 百度 全景

cesium 百度 全景

不介绍百度API了,自行百度

 

创建全景图对象panorama

获取全景图的视角和位置,调整Cesium相机视角

  1. let m = bdto84([panorama.getPosition().lng, panorama.getPosition().lat]);
  2. viewer.camera.setView({
  3. destination: new Cesium.Cartesian3.fromDegrees(m[0], m[1], 8.5),
  4. orientation: {
  5. heading: Cesium.Math.toRadians(panorama.getPov().heading),
  6. pitch: Cesium.Math.toRadians(panorama.getPov().pitch + 3),
  7. roll: 0.0
  8. }
  9. });
获取Cesium相机视角和位置,计算偏移量后设置全景图视角及位置
  1. panorama.setPosition(new BMap.Point(wgs84tobd(y_bd, x_bd)[0], wgs84tobd(y_bd, x_bd)[1]));
  2. panorama.setPov({
  3. heading: viewer.scene.camera.heading * (180 / Math.PI),
  4. pitch: viewer.scene.camera.pitch * (180 / Math.PI)
  5. });

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/714348
推荐阅读
相关标签
  

闽ICP备14008679号