2013-03-03 80 views
0

我正在创建一个Android应用程序,以便以固定的时间间隔将文件存储在设备的位置。随着设备从一个位置移动到另一个位置,位置会形成一条路径。但我希望这条路径能够在谷歌地图中显示。如何给路径文件显示谷歌地图中的路径?

目前我正在写一个文本文件,我也看过GPX格式,我应该写一个GPX文件,但是如何将这个文件提取到谷歌地图,有没有可用的API?

我正在使用https://github.com/commonsguy/cwac-locpoll/在这里有一个我依赖的演示项目。

文件: - https://github.com/commonsguy/cwac-locpoll/blob/master/demo/src/com/commonsware/cwac/locpoll/demo/LocationReceiver.java 和LocationPollerDemo.java这是在同一个文件夹Activity类

回答

0

地图V2没有内置于任何类型的文件转换成Polyline或类似路线的能力。因此,将它存储在任何便于你自己创建Polyline的地方。

+0

然后,我应该将地点存储在Polyline对象中,然后使用Overlay在Map上显示路线,但是如何将坐标存储在对象上以及何时记录停止如何检索? – fz8975 2013-03-03 19:15:58

+0

@ fz8975:“那么我应该将位置存储在Polyline对象中” - 这是不可能的。你现在正在做什么(“我正在写一个文本文件”)是非常好的。 – CommonsWare 2013-03-03 20:07:00

+0

好的,但我该如何显示路径。在浏览器中?或在谷歌地图 – fz8975 2013-03-04 02:07:07