没有Play Services的谷歌地图v2



我想知道是否可以使用谷歌地图V2作为片段,但如果用户没有安装Google Play服务,则在WebView中显示地图的回退?

这是因为中国用户通常没有安装这个。

问题是在安装过程中,我得到:安装错误:未安装Google Play Services时的install_FAILED_MISSING_SHARED_LIBRARY。有什么想法吗?

由于Maps V2不需要<uses-library>元素,请从清单中删除您的元素。您可能有Maps V1遗留下来的内容,它确实需要<uses-library>元素。

如果同时尝试支持"贴图V1"、"贴图V2"和另一个备选方案,请将android:required="false"添加到"贴图V1的<uses-library>"元素中。然后,您需要在运行时检测是否有该库(例如,为com.google.android.maps.MapActivity调用Class.forName(),看看它是否成功)。

最新更新