osmdroid 的用户代理
Posted
技术标签:
【中文标题】osmdroid 的用户代理【英文标题】:User-Agent for osmdroid 【发布时间】:2017-08-26 09:28:09 【问题描述】:我尝试放置用户代理 (cf https://github.com/osmdroid/osmdroid/wiki/Important-notes-on-using-osmdroid-in-your-app),但当我放置 OpenStreetMapTileProviderConstants.setUserAgentValue(BuildConfig.APPLICATION_ID);
行时,android Studio 告诉我 setUserAgentValue 已贬值。
我能做些什么来解决这个问题?现在,当我运行应用程序时,我有一个没有地图的网格。
非常感谢您!
【问题讨论】:
不推荐使用的方法并不表示它不起作用。这只是意味着该方法可能会在库的未来版本中消失。 FAQ的第一个问题有帮助吗? github.com/osmdroid/osmdroid/wiki/FAQ 【参考方案1】:它已被弃用,因为它已被移动到另一个位置,该位置整合了 osmdroid 的所有配置设置。试试下面的
Configuration.getInstance().setUserAgentValue(...)
旧方法被重写以将其连接到新的配置结构中。
【讨论】:
谢谢,这解决了折旧类的问题!但问题是我仍然只有一个网格,没有地图。 (实际上我的问题与这个主题相同:***.com/questions/43020570/no-map-shown-in-osmdroid,这就是我尝试设置用户代理的原因)提前谢谢以上是关于osmdroid 的用户代理的主要内容,如果未能解决你的问题,请参考以下文章