【发布时间】:2016-05-07 10:27:34
【问题描述】:
我在点击地球时无法获取位置(纬度/经度)。
SO(和其他网站)上的任何地方都建议使用 getCurrentPosition 方法。
不幸的是,这会返回包含点击点的顶部可拾取对象的位置,因此如果那里不存在可拾取对象,该方法只会返回 null
当您使用任何示例时,您可以在进入状态栏时看到它:即使鼠标在地球上,也会时不时出现 Off Globe 标签(而不是纬度/经度)正是因为这个原因!
有没有其他方法可以在不依赖可拾取对象的情况下获得位置? 我正在考虑通过屏幕上的位置和使用几何来计算,但这会非常困难,我不知道从哪里开始......
【问题讨论】:
-
正如我上面所说的,aCanvas.getCurrentPosition() 返回 null,因为它基于 pickables