kataho_code 0.1.1 copy "kataho_code: ^0.1.1" to clipboard
kataho_code: ^0.1.1 copied to clipboard

Convert Nepal Plus Codes into human-readable Kataho Codes.

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:kataho_code/kataho_code.dart';

void main() {
  runApp(const KatahoExampleApp());
}

class KatahoExampleApp extends StatelessWidget {
  const KatahoExampleApp({super.key});

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Kataho Code example',
      theme: ThemeData(colorSchemeSeed: Colors.teal, useMaterial3: true),
      home: const KatahoExamplePage(),
    );
  }
}

class KatahoExamplePage extends StatelessWidget {
  const KatahoExamplePage({super.key});

  @override
  Widget build(BuildContext context) {
    const latitude = 27.7172;
    const longitude = 85.3240;
    final plusCode = plusCodeFromLatLng(latitude, longitude);

    return Scaffold(
      appBar: AppBar(title: const Text('Kataho Code example')),
      body: Center(
        child: Padding(
          padding: const EdgeInsets.all(24),
          child: Text(
            'Plus Code for Kathmandu:\n$plusCode\n\n'
            'To resolve a Kataho Code, provide your dataset key to '
            'KatahoCodeBuilder or GeocodeRepository.',
            textAlign: TextAlign.center,
          ),
        ),
      ),
    );
  }
}
3
likes
0
points
225
downloads

Publisher

unverified uploader

Weekly Downloads

Convert Nepal Plus Codes into human-readable Kataho Codes.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

encrypt, equatable, flutter, flutter_bloc

More

Packages that depend on kataho_code