I have developed simple Map application using google map version2. It is working fine on Android 4.0 supported devices but not run in Android 2.3(API 10). Now I need to support the same application from API level 10. How to convert the application support from API level 10?
My application is supported the "google-play-services_lib".
my code sample.
main.xml:
<fragment
android:id="@+id/map"
android:name="com.google.android.gms.maps.MapFragment"
android:layout_width="match_parent"
android:layout_height="match_parent" />
java code:
public class MainActivity extends Activity implements LocationListener{
private GoogleMap mMap;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mMap = ((MapFragment) getFragmentManager().findFragmentById(R.id.map)).getMap();
........
}
}
please help me to support from API 10(Android 2.3).
change to
and
and
You mention API 10
You should use
SupportMapFragment
instead ofMapFragment
.You activity must also extend
FragmentActivity
.Import
https://developers.google.com/maps/documentation/android/reference/com/google/android/gms/maps/MapFragment
Check the line above the topic Developer's guide