0

我从:' osmdroid-android-4.3 + osmbonuspack_v5.1 '更新到' osmdroid-android-5.1 + osmbonuspack_v5.7 '

我还导入了“ osmdroid-third-party-5.1.jar

然后查看了OsmNavigator的源码,发现mapView的创建方式和老版本的OsmDroid不同:

//map = (MapView) findViewById(R.id.map);
    GenericMapView genericMap = (GenericMapView) findViewById(R.id.map);
    MapTileProviderBasic bitmapProvider = new MapTileProviderBasic(getApplicationContext());
    genericMap.setTileProvider(bitmapProvider);
    map = genericMap.getMapView();

错误:无法将 GenericMapView 解析为类型

我不能这样做:import org.osmdroid.bonuspack.mapsforge.GenericMapView;

问题:我在哪里可以找到包裹:org.osmdroid.bonuspack.mapsforge.GenericMapView;

4

1 回答 1

0

在 osmbonuspack/MapsForgeForOsmdroid

如果您将 OSMBonusPack 包含在 Gradle 和 Jitpack 中,请添加以下内容:

dependencies {
        ...
        compile 'com.github.MKergall.osmbonuspack:MapsForgeForOsmdroid:v5.7'
}
于 2016-02-11T21:27:51.417 回答