Хорошо, я пытаюсь использовать библиотеку overpasser https://github.com/zsoltk/overpasser, и по какой-то причине, когда я пытаюсь использовать пример по умолчанию со страницы github, он ничего не возвращает как OverpassQueryResult, пытался поместить разные данные, и Google много - никакой полезной информации. заранее спасибо за любую помощь
OverpassQueryResult overpassQueryResult = search(new LatLngBounds(new LatLng(180, -180), new LatLng(180,-180)));
if(overpassQueryResult.elements!=null) {
Log.d(TAG, "overpassQueryResult size " + overpassQueryResult.elements.size());
} else {
Log.d(TAG, "overpassQueryResult is null ");
}
public OverpassQueryResult search(final LatLngBounds bounds) {
OverpassQuery query = new OverpassQuery()
.format(JSON)
.timeout(30)
.filterQuery()
.node()
.amenity("cafe")
.tagNot("access", "private")
.boundingBox(
bounds.southwest.latitude,
bounds.southwest.longitude,
bounds.northeast.latitude,
bounds.northeast.longitude
)
.end()
.output(100)
;
Log.d(TAG, query.build());
return interpret(query.build());
}
private OverpassQueryResult interpret(String query) {
try {
return OverpassServiceProvider.get().interpreter(query).execute().body();
} catch (Exception e) {
e.printStackTrace();
return new OverpassQueryResult();
}
}