在Google地球插件中绘制动画线

时间:2012-02-24 11:06:38

标签: javascript google-earth-plugin

有没有办法使用JavaScript API在Google地球插件中逐步绘制一条线?

如果那是不可能的,那么是否有一种方法可以达到同样的效果?

我想要实现的目标与此类似:http://www.wolfpil.de/v3/animated-poly_v3.html

1 个答案:

答案 0 :(得分:2)

是的,这是完全可能的,并且公平地说,将示例中的代码转换为使用地球而不是地图,api是微不足道的。您需要做的就是找到对地图对象的任何引用,并简单地使用等效的地球api对象。数学和时间都是为你完成的......

如果您想转换它,请查看以下链接,它们应该为您提供您需要知道的所有内容。

有关几何图形和叠加层的信息

https://developers.google.com/earth/documentation/geometries

绘制线串的示例

http://earth-api-samples.googlecode.com/svn/trunk/examples/linestring.html

使用frameend进行平滑动画的示例

http://earth-api-samples.googlecode.com/svn/trunk/examples/event-frameend.html

最后,您还可以将地球插件添加到地图实现中,查看以下地图/地球集成示例。这只是意味着将几行代码添加到您发布的示例中,允许从地图api激活“地球”模式。如果设置正确,可以在地图/地球显示中使用折线之类的东西。

地球地图集成

http://earth-api-samples.googlecode.com/svn/trunk/examples/maps-integration.html

Beefy整合示例

http://earth-api-samples.googlecode.com/svn/trunk/demos/mapsapi/beefy.html