0

我一直在我的一个项目中使用上述库的旧版本。然而,今天当我更新到最新版本时,我意识到它的包名等已经改变(主要版本从 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.... 更改为新的包名称。

我究竟做错了什么?

4

0 回答 0