我想知道是否可以使用 Google Maps V2 作为片段,但如果用户没有安装 Google Play 服务,则在 WebView 中显示地图的回退?
这是因为中国用户通常没有安装这个。
我想知道是否可以使用 Google Maps V2 作为片段,但如果用户没有安装 Google Play 服务,则在 WebView 中显示地图的回退?
这是因为中国用户通常没有安装这个。
问题是在安装过程中,我得到:安装错误:未安装 Google Play 服务时的 INSTALL_FAILED_MISSING_SHARED_LIBRARY。有什么想法吗?
由于 Maps V2 不需要<uses-library>
元素,因此请从清单中删除您的元素。您可能有 Maps V1 遗留下来的,它确实需要一个<uses-library>
元素。
如果您同时尝试支持 Maps V1、Maps V2 和其他替代方案,请添加android:required="false"
到<uses-library>
Maps V1 的元素。然后,您需要在运行时检测您是否拥有该库(例如,调用并Class.forName()
查看com.google.android.maps.MapActivity
它是否成功)。