我在创建使用Google Maps API v2的项目时遇到此行问题。

GoogleMap地图=((MapFragment)getFragmentManager()。findFragmentById(R.id.map))
        .getMap();

据说我需要将minSDK设置为最低11,但我想在具有Android minSDK 8(2.3.3)的设备上也使用此应用程序。有任何想法吗?或者简单地说:如何将Google Maps API v2设置为与具有minSDK 8的设备兼容。

谢谢

最佳答案

使用SupportMapFragment中的FragmentActivity,而不是MapFragment中的Activity。要在API级别11之前的设备上使用片段,您需要使用Android支持程序包的片段的backport(FragmentActivity来源)。

09-26 04:15