我对Android开发相当陌生。我试图了解如何在 Froyo 设备上实现地图。不幸的是,我使用的所有书籍都在他们的所有示例和相关的类/方法(例如,MapView)中引用了 MapActivity 的使用。所以这是我的问题:
1)据我了解,MapActivity(和相关的类)在 Honeycomb 之前不可用(即使有支持库)。这个对吗?
2)如果它们不可用,那么一般来说你如何解决这个问题?(例如,是否有可供您在 Froyo 设备上使用 MapViews 的替代支持库?
3) 鉴于我只有 Froyo 设备,我正在努力学习如何最好地学习 Map API?通常我的方法是使用模拟器首先在 Honeycomb+ 设备上学习 Map API,然后我会弄清楚如何“翻译”它,以便它在 Froyo 设备上工作。
不幸的是,无法将模拟器与 v2 Map API 一起使用(据我所知),而且我无法将手机升级到运行 Honeycomb+ 的 Android 设备。然后,您添加了 Google 最近从 v1 到 v2 Map API 的“转变”的复杂性(我的书甚至没有参考),现在您有了一个似乎非常困难的学习曲线。
鉴于我的情况(MAP API 的新手、没有 Honeycomb+ 设备、没有似乎涵盖该主题的书籍等),关于如何最好地学习 Map API 的任何一般性建议?顺便说一句,当我第一次阅读时,我倾向于更喜欢 Google 以外的资源,因为我发现 Google 文档是极简主义的,并且在你第一次尝试学习某些东西时只会有轻微的帮助。
提前致谢。