无法解析 osmdroid 应用程序上的符号 StyleSelector
Cannot resolve symbol StyleSelector on a osmdroid application
我无法找到解决以下错误“无法解析符号...”的方法:
- 样式选择器
- 获取文件
- 获取本地文件
在 android 应用上。我相信以上所有可能属于同一个进口
import org.osmdroid.bonuspack.kml.StyleSelector;
谁能告诉我是否弃用了?如果可以,替代品是什么?
HashMap<String, StyleSelector> styles = MapActivity.mKmlDocument.getStyles();
styles.remove(mInitialStyleId);
styles.put(newStyleId, mStyle);
String iconHref = eIconHref.getText().toString();
mStyle.mIconStyle.setIcon(iconHref, MapActivity.mKmlDocument.getLocalFile(), null);
要更正此错误,需要像下面这样升级 bobuspack:
在您的项目(顶层)的 build.gradle 中,添加 jitpack 存储库:
repositories {
maven { url "https://jitpack.io" }
}
然后在你的应用程序的 build.gradle 中,添加这个依赖项:
dependencies {
...
compile 'com.github.MKergall:osmbonuspack:6.6.0'
}
然后设置如下依赖:
dependencies {
compile(name:'osmbonuspack_v6.6.0', ext:'aar')
compile 'org.osmdroid:osmdroid-android:6.1.0'
compile 'org.apache.commons:commons-lang3:3.3.4'
compile 'com.google.code.gson:gson:2.8.5'
compile 'com.squareup.okhttp3:okhttp:3.10.0'
}
我无法找到解决以下错误“无法解析符号...”的方法:
- 样式选择器
- 获取文件
- 获取本地文件
在 android 应用上。我相信以上所有可能属于同一个进口
import org.osmdroid.bonuspack.kml.StyleSelector;
谁能告诉我是否弃用了?如果可以,替代品是什么?
HashMap<String, StyleSelector> styles = MapActivity.mKmlDocument.getStyles();
styles.remove(mInitialStyleId);
styles.put(newStyleId, mStyle);
String iconHref = eIconHref.getText().toString();
mStyle.mIconStyle.setIcon(iconHref, MapActivity.mKmlDocument.getLocalFile(), null);
要更正此错误,需要像下面这样升级 bobuspack:
在您的项目(顶层)的 build.gradle 中,添加 jitpack 存储库:
repositories {
maven { url "https://jitpack.io" }
}
然后在你的应用程序的 build.gradle 中,添加这个依赖项:
dependencies {
...
compile 'com.github.MKergall:osmbonuspack:6.6.0'
}
然后设置如下依赖:
dependencies {
compile(name:'osmbonuspack_v6.6.0', ext:'aar')
compile 'org.osmdroid:osmdroid-android:6.1.0'
compile 'org.apache.commons:commons-lang3:3.3.4'
compile 'com.google.code.gson:gson:2.8.5'
compile 'com.squareup.okhttp3:okhttp:3.10.0'
}