我使用OSMDroid及其奖励包来显示地图并在某个位置附近获得兴趣点,但我找不到一种方法来获得不同类型的POI。
如文档中所示,我正在使用函数getPOICloseTo(),但它似乎没有处理null设施来返回所有类型的POI。
val poiProvider = NominatimPOIProvider("OSMBonusPackTutoUserAgent")
val pois = poiProvider.getPOICloseTo( GeoPoint( geoPoint ), "cinema", 10, 0.1 )
如果有一种方法可以避免每个POI类型调用一次,我想知道它!
提前谢谢你,祝你一天愉快
我不认为nomatim服务可以做到这一点。你可以在Nominatim API文档(看看特殊短语)中挖掘。
可选:移动到OverpassAPIProvider。有点复杂,但是超级强大。我敢肯定它会符合你的需要。