osmdroid的用户代理

时间:2017-04-01 02:04:55

标签: android linux android-studio openstreetmap osmdroid

我尝试放置用户代理(cf https://github.com/osmdroid/osmdroid/wiki/Important-notes-on-using-osmdroid-in-your-app),但当我放行OpenStreetMapTileProviderConstants.setUserAgentValue(BuildConfig.APPLICATION_ID);时,Android工作室告诉我setUserAgentValue已弃用。

我该怎么做才能解决这个问题?现在,当我运行应用程序时,我有一个没有地图的网格。

提前非常感谢你!

1 个答案:

答案 0 :(得分:1)

它已被弃用,因为它已被移动到另一个位置,该位置整合了osmdroid的所有配置设置。请尝试以下

Configuration.getInstance().setUserAgentValue(...)

重写旧方法以将其连接到新配置构造中。