我一直在我的一个项目中使用上述库的旧版本。然而,今天当我更新到最新版本时,我意识到它的包名等已经改变(主要版本从 1.xx 切换到 2.xx)。
从pl.mg6.android.maps.extensions.SupportMapFragment现在是com.androidmapsextensions.SupportMapFragment。
我进行了必要的导入更改。但是,我之前运行良好的代码中的以下行现在显示错误:
map = ((SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map)).getExtendedMap();
地图的类型为 GoogleMap (com.androidmapsextensions.GoogleMap)。
这是我的 XML 中的地图
<fragment
android:id="@+id/map"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
class="com.androidmapsextensions.SupportMapFragment" />
如您所见,我也将 XML 从 pl6.... 更改为新的包名称。
我究竟做错了什么?