ranging method
Start ranging iBeacons with defined List of Regions.
This will fires RangingResult
whenever the iBeacons in range.
Implementation
@override
Stream<ScanResult> ranging(List<Region> regions) {
final List<Map<String, dynamic>> list = regions.map((region) => region.toJson()).toList();
final Stream<ScanResult> onRanging = _rangingChannel.receiveBroadcastStream(list).map((dynamic event) => ScanResult.fromJson(event));
return onRanging;
}