【问题标题】:Loading info based on data hardcoded into an image根据硬编码到图像中的数据加载信息
【发布时间】:2012-10-24 18:08:03
【问题描述】:

我在 Android 应用中使用了一些基于地图的图像,每张地图都包含编号的航点和每个航点之间的高亮路径。此地图数据已全部硬编码到地图图像中。

我的客户希望能够单击每个航点并在弹出窗口中显示一些相关信息。那么任何人都可以建议将弹出数据附加到基于图像的航路点位置的最简单方法吗?

我想也许可以使用图像识别算法来扫描每个航路点的位置,但这可能不会完全准确并且还占用大量资源。

我唯一可行的选择是要求客户为每个航点位置提供相关的 xml 元数据之类的东西吗?

【问题讨论】:

    标签: android xml map metadata hardcoded


    【解决方案1】:

    我肯定会走额外数据的路线。在旅途中提取积分太昂贵了。

    尽管将地图上的点转换为屏幕上的点会很有趣。

    【讨论】:

    • 您好,感谢您的回复。当您说“一些有趣”时,这是否意味着 t 也会很困难?我之前没有做过任何地图工作,所以我只是猜测,我认为关联的地图元数据是大多数地图应用程序的工作方式。
    • 您只需要一种方法将 2d 地图图块上的一个点转换为屏幕上的相对位置(这必须考虑缩放、平移、旋转等)。这并不难,但也不是微不足道的。
    • 非常感谢,非常感谢!我将查看一些现有的开源地图应用程序以获得一些想法。不要认为有人可能会建议查看哪个应用程序? ;-)
    • 不,抱歉,仅使用 Google 地图值得吗?
    • 可能,我没有在安卓应用程序中使用过它,但它是一个很好的起点。谢谢;-)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-10-15
    • 2013-12-16
    • 2011-08-31
    • 1970-01-01
    • 1970-01-01
    • 2016-03-16
    • 2019-06-06
    相关资源
    最近更新 更多