我正在组合一个应用程序,该应用程序将使用 javascript api 在 Google 地球中显示新闻项目的位置。这很好用,但我们希望防止用户手动拖动地球。
我知道谷歌地图有一个功能 disableDragging 可以完成此操作,但在 Earth api 中我找不到类似的功能。
我还尝试在 GE 容器上放置一个(几乎)透明的 div,但是任何具有非纯色背景的 div 都会在容器上消失。
我正在组合一个应用程序,该应用程序将使用 javascript api 在 Google 地球中显示新闻项目的位置。这很好用,但我们希望防止用户手动拖动地球。
我知道谷歌地图有一个功能 disableDragging 可以完成此操作,但在 Earth api 中我找不到类似的功能。
我还尝试在 GE 容器上放置一个(几乎)透明的 div,但是任何具有非纯色背景的 div 都会在容器上消失。
Api 中有一个标准方法可以禁用对地球的鼠标控制。
// where ge is an instance of the plugin object
ge.getOptions().setMouseNavigationEnabled(false);
这是一个工作示例。
我不是 100% 确定您所说的“GE 容器上的透明 div”是什么意思,但也许iframe shim 技术是您正在寻找的?