如果Google地图V2包含在Google Play服务中,为什么需要使用“Google Apis”进行编译?
我想将使用Google地图v1创建的应用迁移到Google地图v2。我在这里阅读文档:https://developers.google.com/maps/documentation/android/
问题来了,文档说我需要将谷歌播放服务添加到我的应用程序,因为谷歌地图v2包含在那里,所以我做到了。但是在下一步中,文档说我必须使用Google Apis 13而不是Android SDK 13进行编译....所以我不理解它。如果谷歌地图v2包含在谷歌播放服务中...为什么我应该使用谷歌APIS 13编译(就像我使用谷歌地图v1)而不是Android SDK 13?
答案 0 :(得分:0)
如果你意识到这一点,那么整个混乱就会消失,android是开源的,但google服务不是。
因此,当您使用谷歌服务(如地图)时,您必须使用谷歌地图api进行编译,以便在编译时可以使用它们的类。
答案 1 :(得分:0)
您不必使用Google API进行编译。