GML坐标为纬度和经度CESIUM

问题描述 投票:1回答:1

我正在使用以下数据NewYork,您可以在底部下载。

我使用'./assets/map/NewYork/tileset.json'将地图添加到Cesium

当我加载铯时,我正确地设置了3d建筑物,并且位于准确的位置。

当我点击建筑物=>时,我使用该函数获取长/纬度

mouseClickRegistration.subscribe(({movement: {endPosition}}) => {
    const pickedFeature = this.viewer.scene.pick(endPosition);

    console.log(pickedFeature.getProperty('longitude'), pickedFeature.getProperty('latitude'));

    });
});

但这给我的价值不准确。

当我点击建筑时,让我们说

long:-74.013124217512; lat:40.7129457424235

日志返回以下内容

long:-1.2917738108982455 ; lat:0.71057597166828

但这是什么?我的地图是GML(显然),那么另一种坐标是什么?如何获得准确的长/纬度?由于建筑物位于准确的位置,肯定有办法

geocoding latitude-longitude cesium
1个回答
0
投票

正如@emackey所说,那些是弧度。应该看到它。

© www.soinside.com 2019 - 2024. All rights reserved.