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

A pure Dart implementation of Indian Post DigiPin encoding and decoding.

example/digipin_example.dart

import 'package:digipin/digipin.dart';

void main() {
  final latitude = 28.6139;
  final longitude = 77.2090;

  try {
    // Encode latitude & longitude to DigiPin
    final digiPin = DigiPin.getDigiPin(latitude, longitude);
    print('DigiPin for ($latitude, $longitude): $digiPin');

    // Decode DigiPin back to approximate latitude & longitude
    final decoded = DigiPin.getLatLngFromDigiPin(digiPin);
    print('Decoded latitude: ${decoded['latitude']}');
    print('Decoded longitude: ${decoded['longitude']}');
  } catch (e) {
    print('Error: $e');
  }
}
3
likes
160
points
28
downloads

Publisher

verified publishernativewit.in

Weekly Downloads

A pure Dart implementation of Indian Post DigiPin encoding and decoding.

Repository (GitHub)
View/report issues

Documentation

API reference

License

Apache-2.0 (license)

More

Packages that depend on digipin