gpt4 book ai didi

android - 在Android中解析本地gpx文件

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:21:35 25 4
gpt4 key购买 nike

我按照这个例子在 Android 中解析本地 GPX 文件: http://android-coding.blogspot.pt/2013/01/get-latitude-and-longitude-from-gpx-file.html

访问“lat”和“long”一切正常,但我还需要获取“ele”值,但我的所有尝试均未成功。任何人都可以给我一些点击来做到这一点?

提前致谢!此致,无。

最佳答案

我会将我的 GPX 解析库添加到这些答案中:https://github.com/ticofab/android-gpx-parser .它提供了两种解析 GPX 文件的方法:一旦您获得/创建了一个 GPXParser 对象(下面示例中的 mParser),您就可以直接解析您的 GPX 文件

Gpx parsedGpx = null;
try {
InputStream in = getAssets().open("test.gpx");
parsedGpx = mParser.parse(in);
} catch (IOException | XmlPullParserException e) {
e.printStackTrace();
}
if (parsedGpx == null) {
// error parsing track
} else {
// do something with the parsed track
}

或者你可以解析一个远程文件:

mParser.parse("http://myserver.com/track.gpx", new GpxFetchedAndParsed() {
@Override
public void onGpxFetchedAndParsed(Gpx gpx) {
if (gpx == null) {
// error parsing track
} else {
// do something with the parsed track
}
}
});

欢迎投稿。

关于android - 在Android中解析本地gpx文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18660787/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com