flutter_maps_package 0.1.1
flutter_maps_package: ^0.1.1 copied to clipboard
A unified Flutter map package supporting Google Maps and OpenStreetMap (OSM) with offline tile caching, region/trail downloads, admin boundary scoping, and customizable widgets.
import 'package:flutter/material.dart';
import 'package:flutter_maps_package/flutter_maps_package.dart';
import 'map_app.dart';
void main() async {
WidgetsFlutterBinding.ensureInitialized();
try {
await FlutterMapsPackage.initialize(
config: PackageConfig(
googleMapsApiKey: const String.fromEnvironment(
'GOOGLE_MAPS_API_KEY',
defaultValue: 'YOUR_GOOGLE_MAPS_API_KEY',
),
defaultProvider: MapProvider.osm,
),
);
} on InitializationException catch (e) {
debugPrint('Init error: ${e.message}');
}
runApp(const MaterialApp(
title: 'Maps App',
debugShowCheckedModeBanner: false,
home: MapApp(),
));
}