GML координаты по широте и долготе CESIUM - PullRequest
1 голос
/ 24 апреля 2019

Я использую следующие данные NewYork , которые можно загрузить внизу.

Я добавил карту в Цезий, используя './assets/map/NewYork/tileset.json'

Когда я загружаю цезий, у меня правильно настроены 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 голосов
/ 25 апреля 2019

как сказал @emackey, это радианы. должен был это видеть.

...