Android 基于硬编码到图像中的数据加载信息

Android 基于硬编码到图像中的数据加载信息,android,xml,map,metadata,hardcoded,Android,Xml,Map,Metadata,Hardcoded,我在Android应用程序中使用了一些基于地图的图像,每个地图都包括编号的航路点和每个航路点之间的高光路径。这些地图数据都已硬编码到地图图像中 我的客户希望能够点击每个航路点,并在弹出窗口中显示一些相关信息。那么,是否有人能够建议将弹出数据附加到基于图像的航路点位置的最简单方法 我想也许使用图像识别算法来扫描每个路径点的位置,但这可能不会完全准确,也不会占用大量资源 我唯一可行的选择是要求客户机为每个航路点位置提供相关的xml元数据吗?我肯定会选择其他数据。在旅途中提取积分的成本太高了 尽管将地

我在Android应用程序中使用了一些基于地图的图像,每个地图都包括编号的航路点和每个航路点之间的高光路径。这些地图数据都已硬编码到地图图像中

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

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


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

我肯定会选择其他数据。在旅途中提取积分的成本太高了


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

您好,谢谢您的回复。当你说“一些乐趣”时,这是否意味着t也会相当困难?我以前没有做过任何地图工作,所以我只是猜测,我认为关联的地图元数据是大多数地图应用程序的工作方式。您只需要一种方法将2d地图平铺上的点转换为屏幕上的相对位置(必须考虑缩放、平移、旋转等)。这并不难,但也不是小事。非常感谢,非常感谢!我将看看一些现有的开源地图应用程序,以获得一些想法。不要以为有人会建议看哪个应用程序?;-)不,对不起,仅仅使用谷歌地图是否值得?可能,我还没有在安卓应用程序中使用过它,但它是一个很好的起点。谢谢;-)