Android地图覆盖与spritees寻路

时间:2013-06-02 16:06:08

标签: java android google-maps

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

这是一个相当难的问题,因此我制作了一个小城市地图的草图,其中只能看到道路和街道。这可能在设备上看起来像这样:

enter image description here

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

我应该使用哪种Android Map API:

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

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

    我对这个项目感到非常兴奋,但是我在开始使用它时遇到了很多麻烦,所以任何帮助或指导都会非常感激。

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

1 个答案:

答案 0 :(得分:0)

  1. Google Maps Android API v2Marker class。
  2. 所有有效路径?如果您使用Android API v2并为您绘制了真实地图,则可能不需要它,但您也可以尝试使用Google Directions API。
  3. Google Directions API
  4. 不存在可以处理10个以上对象的API。你可能需要美国宇航局的一些东西。
  5. 玩得开心。