queryRenderedFeaturesInRect method
Implementation
@override
Future<List> queryRenderedFeaturesInRect(
Rect rect, List<String> layerIds, String? filter) async {
try {
final Map<dynamic, dynamic> reply = await _channel.invokeMethod(
'map#queryRenderedFeatures',
<String, Object?>{
'left': rect.left,
'top': rect.top,
'right': rect.right,
'bottom': rect.bottom,
'layerIds': layerIds,
'filter': filter,
},
);
return reply['features'].map((feature) => jsonDecode(feature)).toList();
} on PlatformException catch (e) {
return Future.error(e);
}
}