GML协调成经纬度CESIUM

时间:2019-04-24 07:06:09

标签: geocoding latitude-longitude cesium

我正在使用以下数据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中,这是另一种坐标吗?如何获得准确的多头/空头?由于建筑物位于正确的位置,因此肯定有一种方法

1 个答案:

答案 0 :(得分:0)

正如@emackey所说,这些是弧度。应该已经看到了。