2

我正在组合一个应用程序,该应用程序将使用 javascript api 在 Google 地球中显示新闻项目的位置。这很好用,但我们希望防止用户手动拖动地球。

我知道谷歌地图有一个功能 disableDragging 可以完成此操作,但在 Earth api 中我找不到类似的功能。

我还尝试在 GE 容器上放置一个(几乎)透明的 div,但是任何具有非纯色背景的 div 都会在容器上消失。

4

1 回答 1

6

Api 中有一个标准方法可以禁用对地球的鼠标控制。

// where ge is an instance of the plugin object 
ge.getOptions().setMouseNavigationEnabled(false);

这是一个工作示例

我不是 100% 确定您所说的“GE 容器上的透明 div”是什么意思,但也许iframe shim 技术是您正在寻找的?

于 2011-02-24T19:19:19.467 回答