getLocationStream method

  1. @override
Stream<GpxPoint> getLocationStream()
override

Implementation

@override
Stream<GpxPoint> getLocationStream() {
  return eventChannel.receiveBroadcastStream().map((event) {
    final Map<String, dynamic> data = Map<String, dynamic>.from(event);
    return GpxPoint(
      latitude: data['latitude'],
      longitude: data['longitude'],
      elevation: data['elevation'],
      time: data['time'] != null ? DateTime.parse(data['time']) : null,
      bearing: data['bearing'],
    );
  });
}