【问题标题】:Draw route and elevation profile绘制路线和高程剖面
【发布时间】:2012-02-08 15:18:17
【问题描述】:

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

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

我想要这样的东西:

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

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

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

感谢您的宝贵时间。

【问题讨论】:

    标签: android graph gps kml


    【解决方案1】:

    我不知道如何创建高程配置文件,但Here 是如何在地图上绘制路线,从 JSON 获取纬度/经度。你可以用你的学习和应用它

    希望对你有帮助

    【讨论】:

    • 谢谢,我会试着画出路线图。也许它在创建高程剖面时类似。
    【解决方案2】:

    这取决于您想要绘制的复杂程度以及您希望如何绘制它。从我看到的你想要一些 3d 的东西。在android中,您可以使用opengl来做到这一点。一个好的 opengl 资源是 http://developer.android.com/guide/topics/graphics/opengl.html。其次,您将需要习惯绘制地形,并且不知道http://nehe.gamedev.net/tutorial/beautiful_landscapes_by_means_of_height_mapping/16006/。即使您是道路的一半,但对于较小的地形尺寸应该这样做。如果你想要更复杂的东西,你将不得不使用 LOD(细节级别算法)。在渲染细节级别检查 vterrain。

    【讨论】:

      【解决方案3】:

      您可以使用Android GraphViewAChartEngine

      【讨论】:

        猜你喜欢
        • 2019-08-21
        • 2013-09-28
        • 2012-06-16
        • 2013-11-14
        • 2011-10-03
        • 2011-03-08
        • 2012-09-16
        • 2015-04-03
        • 1970-01-01
        相关资源
        最近更新 更多