1

我想制作一个带有真实地图和地图叠加层的 Android 应用程序,其中绘制了精灵(可以是点或小图像)。

这是一个相当难的问题,所以我画了一张小城市的地图,那里只有道路和街道。在设备上可能看起来像这样:

在此处输入图像描述

想象一下红点是机器人,假设他们知道位置,他们想到达黄点。

我应该使用什么 Android Map API 才能:

  1. 在地图上的给定位置绘制自定义精灵(地理坐标而不是屏幕坐标)。
  2. 从地图上的街道和道路生成有效路径,点可以在这些路径上移动(黑线)。
  3. 使用寻路计算最短路径,例如从红点到黄点。
  4. 必须能够在地图上绘制超过 10 个精灵。

(地图不必支持 3d 视图或街景。普通的旧自上而下视图就可以了)

如果不存在不满足这些要求的地图 API,还有哪些其他解决方案?

我对这个项目感到非常兴奋,但我在开始使用它时遇到了很多麻烦,因此非常感谢任何帮助或指导。

编辑:我的问题似乎没有答案。我将保持开放状态并用我自己的解决方案进行报告。

4

1 回答 1

1
  1. Google Maps Android API v2Marker类。
  2. 所有有效路径?如果您使用为您绘制真实地图的 Android API v2,您可能不需要它,但您也可以尝试使用 Google Directions API。
  3. 谷歌路线 API
  4. 不存在可以处理超过 10 个对象的 API。你可能需要来自 NASA 的东西。

玩得开心编码。

于 2013-06-02T18:09:34.190 回答