androidgoogle-maps-api-2

Google Maps Android API: SupportMapFragment vs MapFragment


I read through the google maps API documentation and under MapFragment, it advises to use the class only when targeting API 12 and above. Then I assume that SupportMapFragment targets API 11 and below, though google didn't explicit mention it in the documentation. Then what if I want to target a wide range of API lvl? Does SupportMapFragment also targets API above 11?


Solution

  • Then I assume that SupportMapFragment targets API 11 and below, though google didn't explicit mention it in the documentation.

    SupportMapFragment is for use with the Android Support package's backport of fragments. It can be used on Android devices running API 10 and lower, as well as Android devices running 11 and higher. MapFragment requires the native API Level 11 fragment implementation, and therefore can only be used on API Level 11 and higher devices.

    Note that there are no devices running API Level 11 that I know of -- everything has been upgraded at least to API Level 12.