我有问题,这条线,当我创建项目,使用谷歌地图API第2版。
i have problem with this line when I create project which use Google maps API v2.
GoogleMap的地图=((MapFragment)getFragmentManager()。findFragmentById(R.id.map)) .getMap();
GoogleMap map = ((MapFragment) getFragmentManager().findFragmentById(R.id.map)) .getMap();
它说,我需要设置minSDK为最低11,但我想使用这个应用程序还对设备与Android minSDK 8(2.3.3)。有任何想法吗?或者干脆:我如何设置谷歌地图API V2是与minSDK 8
It's says that I need to set minSDK to be minimum 11, but I want to use this application also on devices with android minSDK 8 (2.3.3). Any ideas? Or simply: How I can set google maps API v2 to be compatible with devices with minSDK 8.
感谢
使用 SupportMapFragment
从 FragmentActivity
,而不是对 MapFragment
从活动
。要在早于API级别11台设备使用的片段,你需要使用的片段支持Android包的反向移植(其中 FragmentActivity
来自)。
Use SupportMapFragment
from a FragmentActivity
, instead of MapFragment
from an Activity
. To use fragments on devices older than API Level 11, you need to use the Android Support package's backport of fragments (where FragmentActivity
comes from).