zoukankan      html  css  js  c++  java
  • cesium转换坐标,将没有高度的坐标转换为世界坐标

    resdata为变量

    var terrainProvider = viewer.terrainProvider;
        var psoitions = [];
        for (var i = 0; i < resdata.length; i++) {
            var a = resdata[i];
            psoitions.push(Cesium.Cartographic.fromDegrees(Number(a.lon), Number(a.lat)))
        }
        var promise = Cesium.sampleTerrain(terrainProvider, 11, psoitions);
        var pointY = [];
        Cesium.when(promise, function (updatedPositions) {
            // positions[0].height and positions[1].height have been updated.
            // updatedPositions is just a reference to positions.
            //console.log(updatedPositions)
            for (var i = 0; i < updatedPositions.length; i++) {
                var needxyz = Cesium.Cartesian3.fromRadians(updatedPositions[i].longitude, updatedPositions[i].latitude, updatedPositions[i].height);
                for (var r = 0; r < resdata.length; r++) {
                    updatedPositions[i].longitude = needxyz.x;
                    updatedPositions[i].latitude = needxyz.y;
                    updatedPositions[i].height = needxyz.z;
                    updatedPositions[i].numbers = resdata[i].numbers
                    updatedPositions[i].title = resdata[i].title
                }
            }
            showPointer(updatedPositions);
        });
    
    

    本文转自 https://blog.csdn.net/weixin_42476786/article/details/90766017?spm=1001.2014.3001.5501,如有侵权,请联系删除。

  • 相关阅读:
    关于java.lang.reflect.InvocationTargetException
    Java并发编程(三)后台线程(Daemon Thread)
    Lab 7-2
    Lab 7-1
    Lab 6-3
    Lab 6-2
    Lab 6-1
    Lab 5-1
    Lab 3-4
    Lab 3-3
  • 原文地址:https://www.cnblogs.com/hustshu/p/15640039.html
Copyright © 2011-2022 走看看