2017-04-01 18 views
1

我試圖把用戶代理(cf https://github.com/osmdroid/osmdroid/wiki/Important-notes-on-using-osmdroid-in-your-app),但當我把行OpenStreetMapTileProviderConstants.setUserAgentValue(BuildConfig.APPLICATION_ID); Android工作室告訴我,setUserAgentValue折舊。osmdroid的用戶代理

我能做些什麼來解決這個問題?現在,當我運行應用程序時,我有一個沒有地圖的網格。

非常感謝您提前!

+1

不推薦使用的方法不表示不起作用。這隻意味着該方法可能會在未來版本的庫中消失。常見問題的第一個問題有幫助嗎? https://github.com/osmdroid/osmdroid/wiki/FAQ – loeschg

回答

0

它已被棄用,因爲它已被移到另一個位置,該位置合併了osmdroid的所有配置設置。嘗試被重寫將其連接到新的配置結構如下

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

老方法。

+0

謝謝,這解決了貶值類的問題! 但問題是,我仍然只是一個網格,沒有地圖。 (事實上​​,我的問題是相同的這個問題:http://stackoverflow.com/questions/43020570/no-map-shown-in-osmdroid,那爲什麼我試圖設置用戶代理) 在此先感謝 – Jbell