根据osmdroid API文档,需要定义一个用户代理。请参见:https://github.com/osmdroid/osmdroid/wiki/Important-notes-on-using-osmdroid-in-your-app
但我不确定是否有一个按模式设置用户代理的约定。我只需设置我的应用程序名称吗?应用程序包名称?还是其他什么?有没有人有任何想法?设置HTTP用户代理变量
此设置可将您的应用程序唯一地标识为瓷砖服务器。它不是最终用户的身份,而是您的应用程序名称。如果您的用户滥用瓷砖服务器或您的应用程序以某种方式滥用,这将防止使用osmdroid的所有人都被禁止,而不仅仅是您的应用程序用户。org.osmdroid.tileprovider.constants.OpenStreetMapTileProviderConstants#setUserAgentValue>