traccar_client 0.1.0 copy "traccar_client: ^0.1.0" to clipboard
traccar_client: ^0.1.0 copied to clipboard

Dart client for the Traccar geolocation server. Get real time devices positions from a Traccar server.

example/main.dart

import 'package:traccar_client/traccar_client.dart';
import 'package:pedantic/pedantic.dart';
import 'conf.dart';

void main() async {
  final trac =
      Traccar(serverUrl: serverUrl, userToken: userToken, verbose: true);
  unawaited(trac.init());
  await trac.onReady;

  /// listen for updates
  final positions = await trac.positions();
  print("Listening for position updates");
  positions.listen((device) {
    print("POSITION UPDATE: $device");
    print("${device.name}: ${device.position.geoPoint.latitude} / " +
        "${device.position.geoPoint.longitude}");
  });

  /// devices
  await trac.query.devices().then((List<Device> devices) {
    print("DEVICES LIST:");
    print("$devices");
  });
}
5
likes
35
pub points
35%
popularity

Publisher

unverified uploader

Dart client for the Traccar geolocation server. Get real time devices positions from a Traccar server.

Repository (GitHub)
View/report issues

License

MIT (LICENSE)

Dependencies

dio, geopoint, latlong, meta, pedantic, web_socket_channel

More

Packages that depend on traccar_client