【问题标题】:OsmDroid - OSMBonusPack - GenericMapView cannot be resolved to a typeOsmDroid - OSMBonusPack - GenericMapView 无法解析为类型
【发布时间】:2016-02-11 16:42:43
【问题描述】:

我更新自: '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;

【问题讨论】:

  • 在哪里可以获得 osmdroid-third-party-5.1.jar? (不是 aar)你能把它上传到那里吗

标签: android osmdroid mapsforge


【解决方案1】:

在 osmbonuspack/MapsForgeForOsmdroid 中

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

dependencies {
        ...
        compile 'com.github.MKergall.osmbonuspack:MapsForgeForOsmdroid:v5.7'
}

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2015-10-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-08-28
  • 2013-12-14
  • 2015-06-10
相关资源
最近更新 更多