Я разработал простую картографию с помощью google map version2. Он отлично работает на устройствах с поддержкой Android 4.0, но не работает в Android 2.3 (API 10). Теперь мне нужно поддерживать одно и то же приложение с уровня API 10. Как конвертировать поддержку приложений из уровня API 10?Map version 2 в Android 2.3
Мое приложение поддерживается «google-play-services_lib».
мой код образец.
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:
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();
........
}
}
, пожалуйста, помогите мне поддерживать с API 10 (Android 2.3).
Если он работает нормально на 4.0 пожалуйста подтвердите 2.3 устройства установлены сервисы Google Play. –
использовать 'SupportMapFragment', который распространяется как часть * библиотеки поддержки * для обратной совместимости –