Android-在谷歌地图中绘制平滑的路径动画

Android-在谷歌地图中绘制平滑的路径动画,android,google-maps,Android,Google Maps,我正在尝试开发一个动画,它在地图上绘制一条取自kml文件的路径 你可以看到我试图实现的目标(选择“平面标记”并播放视频) 我知道如何读取kml文件,所以我有: <when xmlns="">2016-02-06T10:35:45</when> <gx:coord xmlns="">-3.712957966518081 40.1 751.9160934840661</gx:coord> <gx:angles xmlns="">236.0

我正在尝试开发一个动画,它在地图上绘制一条取自kml文件的路径

你可以看到我试图实现的目标(选择“平面标记”并播放视频)

我知道如何读取kml文件,所以我有:

<when xmlns="">2016-02-06T10:35:45</when>
<gx:coord xmlns="">-3.712957966518081 40.1 751.9160934840661</gx:coord>
<gx:angles xmlns="">236.0 -26.0 0</gx:angles>

<when xmlns="">2016-02-06T10:35:50</when>
<gx:coord xmlns="">-3.712996048182038 40.43415773827724 743.6413204016039</gx:coord>
<gx:angles xmlns="">222.0 -12.0 -3</gx:angles>

<when xmlns="">2016-02-06T10:35:51</when>
<gx:coord xmlns="">-3.713017934633122 40.43416573356486 743.6247498523435</gx:coord>
<gx:angles xmlns="">240.0 -24.0 -7</gx:angles>

<when xmlns="">2016-02-06T10:35:52</when>
<gx:coord xmlns="">-3.7127268 40.4342039 0.0</gx:coord>
<gx:angles xmlns="">244.0 -12.0 -6</gx:angles>

<when xmlns="">2016-02-06T10:35:53</when>
<gx:coord xmlns="">-3.71306454726805 40.434187799343604 743.5952983506019</gx:coord>
<gx:angles xmlns="">224.0 -13.0 -9</gx:angles>
2016-02-06T10:35:45
-3.712957966518081 40.1 751.9160934840661
236.0 -26.0 0
2016-02-06T10:35:50
-3.712996048182038 40.43415773827724 743.6413204016039
222.0 -12.0 -3
2016-02-06T10:35:51
-3.713017934633122 40.43416573356486 743.6247498523435
240.0 -24.0 -7
2016-02-06T10:35:52
-3.7127268 40.4342039 0.0
244.0 -12.0 -6
2016-02-06T10:35:53
-3.71306454726805 40.434187799343604 743.5952983506019
224.0 -13.0 -9
正如你所看到的,我有一个位置列表及其各自的时间


如何制作列表位置的动画?

您需要将lat/lng转换为屏幕坐标(x,y),然后您可以简单地使用平移动画来制作标记的动画+位置的方位将帮助您确定真正的方向,并相应地旋转地图!所以默认情况下,谷歌地图上没有这样做的方法?