javascript - 禁用 Google 地球插件的用户交互

标签 javascript google-earth-plugin user-interaction

我正在编写一个应用程序,该应用程序将使用 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/

相关文章:

javascript - loadFromJSON() 函数仅在 Canvas 上的 Click 事件后加载填充有 Pattern 的对象

ios - 禁用 TableView 中所有 subview 的用户交互

android - 谷歌眼镜 - 查看捕获手势(向下滑动)

kml - Google Earth API 中基于区域的网络链接

ios - 无法在自定义 UIView 上单击 UIButton

javascript - 去除单引号字符转义

javascript - Jquery 数据表搜索

javascript - jquery 在自定义函数中使用 (this)

javascript - 我们可以使用 Google Earth 插件 API 中的 KML 对象 ID 缩放到 KML 地标对象吗?

javascript - 如何获取地标上点击点的经度、纬度和海拔高度?