使用getMap()和onMapReady()的Android Map Extensions错误

时间:2015-01-01 05:39:43

标签: android google-maps-android-api-2 android-maps-extensions

我一直在我的应用程序中使用了很棒的android map extensions library。我正在重写map / marker部分,并尝试将库更新为https://github.com/mg6maciej/android-maps-extensions的2.2版本,但是,我无法将其成功地包含在库中(即使在将其作为属性库之后也是如此) )。我正在使用Eclipse导入,而不是gradle版本btw。

原因是,我正在使用更新的Android V2 Gmaps的getMap()和onMapReady()功能。

错误包括(由于库没有加载):

MapFragment无法解析为某种类型:

MapFragment mapFragment = (MapFragment) getFragmentManager()
                .findFragmentById(R.id.map);

GoogleMap无法恢复为某种类型:

public void onMapReady(GoogleMap map) {

当我使用标准谷歌地图导入时,一切都很好。代码很好,只是无法加载AME库。

如何将2.2更新导入eclipse?

编辑>>>我正在尝试使用Android Studio ... 我有一个错误:

引起:java.lang.ClassCastException:com.google.android.gms.maps.SupportMapFragment无法强制转换为com.androidmapsextensions.SupportMapFragment

0 个答案:

没有答案