我正在编写一个应用程序,该应用程序将使用 JavaScript API 显示新闻项目在 Google 地球中的位置。这很有效,但我们希望防止用户手动拖动地球仪。
我知道Google Maps有一个函数disableDragging可以完成此操作,但在Earth api中我找不到类似的函数。
我还尝试在 GE 容器上放置一个(几乎)透明的 div,但任何具有非实心背景的 div 都会消失在容器上。
最佳答案
Api 中有一个标准方法可以禁用地球仪的鼠标控制。
// where ge is an instance of the plugin object
ge.getOptions().setMouseNavigationEnabled(false);
这是一个working example .
我不是 100% 确定“GE 容器上的透明 div”是什么意思,但也许 iframe shim technique是您要找的吗?
关于javascript - 禁用 Google 地球插件的用户交互,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4927517/