我用的是osmdroid和osmbonuspack 5.5。我要感谢开发人员的出色工作:-)。
(我不使用最新的osmbonuspack,因为这个版本(5.5)是支持roadManager的最新版本,或者说我无法让roadManager使用最新版本)
我正在使用ArrayList<POI> pois = poiProvider.getPOIAlong ( with NominatimPOIProvider)在一条路线上查找pois。这是很好的工作,但在较长的路线上(例如,超过100公里),诺米纳蒂姆只发现pois非常接近我的路由,而忽略了值routewidth= ….。
这是诺米纳蒂姆的限制吗?有人能给我一个提示吗?如何在一条路线上扩大搜索范围?或者找个不同的供应商?
非常感谢!!
发布于 2016-01-21 22:45:39
Nominatim确实提供了这个特性--但是,没有文档。
但是它对POI结果的数量也有一个硬编码限制: 50最大。即使您将maxResults参数设置为更多。
也许你在一条很长的路线上的搜索达到了这个极限?
据我所知,只有Nominatim服务提供这种“沿途搜索”功能。
可能:在您自己的服务器上安装Nominatim软件,并增加这个硬编码限制。
https://stackoverflow.com/questions/34901312
复制相似问题