0

我在谷歌地球上覆盖大地图,但底层地图的一部分通过图像窥视:
http://www.viseyes.org/Capture.JPG)

我尝试了各种设置setAltitudeMode()setAltitude()但没有任何乐趣。

这是一个已知的错误,还是有解决方法?

谢谢!

账单

seg = ge.createGroundOverlay(m.mid);

latLonBox = ge.createLatLonBox('');
latLonBox.setBox(m.north, m.south, m.east, m.west, m.rotatio);
seg.setLatLonBox(latLonBox);    

icon = ge.createIcon('');
icon.setHref(m.url);

seg.setDrawOrder(-1);
seg.setIcon(icon);
ge.getFeatures().appendChild(seg);
4

1 回答 1

1

你想要的设置是<altitudeMode>clampToGround</altitudeMode>

仅供参考 - 唯一允许的两个选项是clampToGroundand absolute(如果使用 ,还有更多选项gx:altitudeMode

你也应该有<altitude>0</altitude>

从提供的图像来看,您已将模式设置为absolute非零altitude

我也会避免使用负数drawOrder- 我不确定它们是否有效?此外,您希望它位于 GE 图像的顶部,因此 drawOrder 应该高于它(我怀疑它的 drawOrder 是 -2 或更低)

祝你好运!

编辑:在评论中看到示例页面(对我有用)后,我认为您应该确定您拥有的插件版本并可能对其进行更新。要么更新您的视频卡驱动程序。

这个链接会告诉你你有什么版本(它在 GE 窗口下列出)

我正在使用 6.2.2.6613 但我相信最新的是 7.x。如果您低于 6.x,我建议您进行更新

此链接包含有关如何手动卸载 GE 插件的信息,然后只需访问您的网页重新安装即可

于 2013-01-28T21:01:47.263 回答