我用openstreetmap api创建了一个应用程序,当我尝试使用getFromLocationName()fontion获取位置时,我正在使用OsmBonusPack库我得到了一个forbiden错误
{length: .., rate: ...}
提前感谢。
答案 0 :(得分:1)
已知问题。 osmdroid的不合理用户未能正确设置用户代理,因此,所有人都被禁止使用osm的磁贴服务器。
此处记录:https://github.com/osmdroid/osmdroid/issues/366
在加载地图之前将其放入您的活动中。
OpenStreetMapTileProviderConstants.setUserAgentValue(BuildConfig.APPLICATION_ID);