我在osmbonuspack 5.5中使用osmdroid。我要感谢开发人员的出色工作:-)。
(我没有使用最新的osmbonuspack,因为此版本(5.5)是支持roadManager的最新版本,或者说我无法让roadManager使用最新版本)

我正在使用ArrayList<POI> pois = poiProvider.getPOIAlong ( with NominatimPOIProvider)查找路线上的pois。这项工作效果很好,但是在更长的路线(例如,超过100公里)上,Nominatim仅发现pois与我的路线非常接近,而忽略了routewidth= ….值。

这是Nominatim的限制吗?谁能给我一个提示,如何沿路线扩展poi搜索?也许与其他提供商?

非常感谢!!

最佳答案

Nominatim确实提供了此功能-但是,未记录。

但是它对POI结果的数量也有硬编码限制:最大为50。即使将maxResults参数设置为更多。

也许您的长途搜索已达到此限制?

据我所知,只有Nominatim服务才提供此“沿路线搜索”功能。

可能性:在您自己的服务器上安装Nominatim软件,并增加此硬编码限制...

关于android - Osmbonuspack 5.5和NominatimPOIProvider(沿路线的POI),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34901312/

10-10 03:49