android - 绘制路线和海拔剖面图

标签 android graph gps kml

我正在开发一个应用程序,我需要绘制一条路径及其海拔剖面图。我有一个包含我需要的所有数据的 .kml 文件,但我不知道如何绘制路径和创建高程剖面。

我不想在手机上连接互联网以便从谷歌检索数据,因此我无法使用谷歌地图 API 来创建路径和海拔高度。

我想要这样的东西:

Route

我有包含所有坐标的 kml 文件和我的手机 GPS,我应该能够知道我在路线上的位置。 海拔剖面应该是这样的:

enter image description here

我知道我可以使用 google api(在 mapview 上绘制叠加层并使用 elevation api 创建高程),但我不想需要互联网连接,因为我在 kml 中拥有我需要的所有路径数据我手机上的文件和 GPS。

谁能告诉我如何在没有 Google API 的情况下在 Android 上绘制这样的图形,并且随时了解我在图形上的当前位置(或近似位置)?

感谢您的宝贵时间。

最佳答案

我不知道如何创建海拔配置文件但是,Here是如何在 map 上绘制路线,它从 JSON 获取纬度/经度。您可以自己学习并应用它

希望对你有帮助

关于android - 绘制路线和海拔剖面图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9196111/

相关文章:

android - NDK 上的套接字(AF_INET、SOCK_DGRAM、IPPROTO_ICMP)

java - 如何围绕 <Array> 矩形绘制矩形

android - 如何使用 Android Studio 将项目同步到 GitHub?

android - ProgressDialog 未显示在 fragment 中

java - JGraphT 中的简单无向无标签图不起作用?什么是edgeClass参数?

python - 考虑最大距离为图形寻找不同的路线

Java,从GPS设备写入 ".fit"格式的文件。不工作。 Ant + SDK

c++ - 如何根据像素/高度确定线图的比例?

c# - 动态创建路线图

Android LocationManager.getLastKnownLocation() 返回 null