osmdroid setUserAgentValue无法解析Method

时间:2016-10-09 11:22:12

标签: android android-studio openstreetmap osmdroid

我使用过本教程:https://github.com/osmdroid/osmdroid/wiki/How-to-use-the-osmdroid-library

但地图没有显示,我收到错误:setUserAgentValue无法解析方法

在这一行:

org.osmdroid.tileprovider.constants.OpenStreetMapTileProviderConstants.setUserAgentValue(BuildConfig.APPLICATION_ID);

我导入了这个:

import org.osmdroid.tileprovider.tilesource.TileSourceFactory;
import org.osmdroid.views.MapView;

在我的Gradle中:

compile 'com.google.android.gms:play-services-maps:9.6.1'
compile 'org.osmdroid:osmdroid-android:4.3'

1 个答案:

答案 0 :(得分:3)

osmdroid4.3已过期,并且不支持setUserAgent。

升级到最新版本,替换为:

compile 'org.osmdroid:osmdroid-android:5.4.1:release@aar'