uzgeocoder 0.1.0
uzgeocoder: ^0.1.0 copied to clipboard
Offline reverse geocoder for Uzbekistan. Converts latitude and longitude to region (viloyat) and district (tuman) enums. Pure Dart.
example/example.dart
import 'package:uzgeocoder/uzgeocoder.dart';
void main() {
// Latitude first, then longitude.
final loc = locate(41.2856, 69.2036);
if (loc == null) {
print('Outside Uzbekistan');
return;
}
print(loc.region); // Toshkent shahri
print(loc.district); // Chilonzor tumani
print(loc.district.soato); // 1726294
print(loc.district.cadastreCode); // 10:03
switch (loc.region) {
case Region.toshkentShahri:
print('Tashkent city');
default:
print('Elsewhere');
}
}