导致的原因是开启了地形模式
开启地形时,使用如下的方法获取:
var ray=viewer.camera.getPickRay(event.position);
var cartesian = viewer.scene.globe.pick(ray, viewer.scene);
不开启地形时,使用如下的方法获取:
var cartesian = viewer.camera.pickEllipsoid(event.position, viewer.scene.globe.ellipsoid);