AndroidでOpen Street Mapを表示させるライブラリ、OsmDroid。
無料で地図を利用できる幸せ…。開発者の皆様には本当にありがとうございます。
osmdroid E/OsmDroid: Please configure a relevant user agent; current value is: osmdroid
というエラーが表示されて、地図が表示されなくなってしまいました。
下記に情報ありますが、
https://github.com/osmdroid/osmdroid/wiki/Important-notes-on-using-osmdroid-in-your-app
地図の画像をOSMのサーバーからダウンロードする際に、HttpのユーザーエージェントにアプリのIDを入れなくてはいけなくなったようです。
方法は簡単でして地図を表示させるActivityのOnCreateに
Configuration.getInstance().setUserAgentValue(BuildConfig.APPLICATION_ID)
と入れるだけです。(Osmdroid5.6以降)