我使用osmdroid与osmbonuspack 5.5。我要感谢开发人员的出色工作:-)。
(我没有使用最新的osmbonuspack,因为这个版本(5.5)是支持roadManager的最新版本,或者说我无法让roadManager使用最新版本)
我正在使用ArrayList<POI> pois = poiProvider.getPOIAlong ( with NominatimPOIProvider)
在路线上找到pois。这项工作很棒,但是在较长的路线上(例如超过100公里)Nominatim只发现pois非常接近我的路线而忽略了值routewidth= ….
。
这是Nominatim的限制吗?任何人都可以给我一个如何在路线上扩展poi搜索的提示吗?也许与其他提供商合作?
非常感谢!!
答案 0 :(得分:0)
Nominatim确实提供了此功能 - 但是,没有记录。
但它对POI结果的数量也有一个硬编码限制:最多50个。即使您将maxResults参数设置为更多。
也许您在漫长的路线上搜索达到此限制?
据我所知,只有Nominatim服务提供这种&#34;沿着路线搜索&#34;特征。
可能性:在您自己的服务器上安装Nominatim软件,并增加此硬编码限制......