2012-05-17 58 views
3

快速场景来形容我想要做的事:谷歌地图交互

例如说你是一个航空公司,你要显示地图,你提供的服务之间的城市。所以用户拉起显示的谷歌地图,它显示你在迈阿密有一个标记,在纽约有一个标记。我希望用户能够点击迈阿密标记,并且它会导致线条生成动画,并绘制连接到纽约标记的拱形箭头,甚至连接与迈阿密相关的多个城市。

任何人有任何想法,如果这样的事情是可能的,除了在Flash中完成此操作或者某种方式不是Google Maps API的本机特性?

+2

绝对有可能对线条进行动画制作,但我没有第3版的示例作为答案。有[版本2的例子](http://econym.org.uk/gmap/example_cartrip2.htm),它使用方向折线,但可以像你一样容易地使用两点之间的测地线(和更快的动画)提出。 –

+0

你把我放在正确的道路上。我偶然发现了这个https://developers.google.com/maps/documentation/javascript/geometry,这是迄今为止的一个很​​好的起点。我调整了一下脚本,现在试图弄清楚如何让两条测地线从地图上的一点到另外两个独立点发起。我需要一个到多个显示。 –

回答

1

看一看这一个:

http://maps.forum.nu/v3/gm_flight_path_animated.html

它绘制动画3条路线:迈阿密 - 华沙​​,迈阿密 - 开罗和迈阿密 - 悉尼。

对于有些杂乱无章的代码抱歉,但这是自从我受伤一手以来我写的第一篇文章,所以我尽可能地尽量少打字。