Google地球 - 如何在不同的纬度/经度坐标处插入相同地标模型的多个?

时间:2014-08-15 20:16:48

标签: google-earth-plugin

我有一个复杂的风力涡轮机模型,我可以在130个不同的位置插入。风力涡轮机模型实际上是模拟叶片旋转的8个子模型(a-h)。我在具有超时延迟的while循环中使用setVisibility,以使一个子模型一次可见;效果很好。

这是我的问题:当我在130个位置插入(使用地标)我的8个子模型时,我必须将我的while循环插入到一个巨大的for循环中以解决每个1040模型到单独打开和关闭它们,因为它们表现为单独的实体。这有效,但会导致非常不稳定的行为;太多的数据。笨重。必须有更好的方法。

我想学习的内容:我可以在130个地点插入8个子模型,并拥有130个" a"模型打开一个setVisibility(true)命令?这样,我的while循环可以工作,我可以摆脱for循环。

我可以发布我的代码,但那里还有很多其他外围设备,我的编程技巧令人尴尬......

1 个答案:

答案 0 :(得分:0)

想出来......

use multiGeometry.getGeometries().appendChild(model);
使用multiGeometry可以使用一个命令更改

属性。如果你在一个函数之外工作,不要忘记让你的变量全局化。