1

我刚刚安装了 Google Play 服务

但是,看教程、地图好像需要碎片?(我对这些只有基本的了解,因为我还是 Android 新手)

根据我的阅读,应该可以通过使用片段的支持库来使地图 v2 在 API 级别 8 上工作......

但是,我在找到一个实际运行且不会使 Eclipse/emulator(API 级别 8)崩溃的演示时遇到问题,所以我做错了。

(此外,我尝试过的演示不使用我不理解的 Google API 控制台密钥。我读到的所有地方都声明它是必需的。但这可能是因为它也是我使用任何适用于 Android 的 Google API 的“第一个” ...或者实际上)

我要做的就是显示以特定地址为中心的地图+添加一些图钉

4

1 回答 1

7

地图似乎需要碎片?

不,尽管这是推荐的方法。

应该可以通过使用片段的支持库来使地图 v2 在 API 级别 8 上工作......

是的,但并非所有 API 级别 8 设备都支持 OpenGL ES 2.0 或可以访问 Play Services Framework。

但是,我在找到一个实际运行且不会使 Eclipse/emulator(API 级别 8)崩溃的演示时遇到问题,所以我做错了。

Maps V2 在 Android 模拟器上不可用。请在设备上进行 Maps V2 开发。

此外,我尝试过的演示也没有使用我不理解的 Google API 控制台密钥。

我非常有信心演示<meta-data>在清单中包含 API 密钥的元素。当然,我所有的演示都可以

我要做的就是显示以特定地址为中心的地图+添加一些图钉

这是我针对该场景的最简单的演示之一。它使用 ActionBarSherlock 并有机会在 API 级别 8 设备上运行,前提是该设备具有 OpenGL ES 2.0 和 Play Services Framework。您需要修改清单以放入您自己的 Maps V2 API 密钥,与您的调试签名密钥和应用程序包名称 ( com.commonsware.android.mapsv2.markers) 相关联。

于 2013-03-08T14:51:34.880 回答