flutter_osm_plugin 0.53.4 flutter_osm_plugin: ^0.53.4 copied to clipboard
OpenStreetMap Plugin Native for flutter apps (Andoird/iOS/web)
import 'package:flutter/material.dart';
import 'package:flutter_dotenv/flutter_dotenv.dart';
import 'package:flutter_osm_plugin_example/src/search_example.dart';
import 'package:flutter_osm_plugin_example/src/simple_example_hook.dart';
//import 'src/adv_home/home_example.dart';
import 'src/home/home_example.dart';
import 'src/search_example.dart';
void main() async {
WidgetsFlutterBinding.ensureInitialized();
// if (kIsWeb) {
// runApp(WebApp());
// } else {
// await dotenv.load(fileName: ".env");
// runApp(MyApp());
// }
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
debugShowCheckedModeBanner: false,
initialRoute: "/home",
routes: {
"/home": (ctx) => MainExample(),
"/simple": (ctx) => SimpleExample(),
//"/adv-home": (ctx) => AdvandedMainExample(),
// "/nav": (ctx) => MyHomeNavigationPage(
// map: Container(),
// ),
"/second": (ctx) => Scaffold(
body: Center(
child: ElevatedButton(
onPressed: () {
Navigator.popAndPushNamed(ctx, "/home");
},
child: Text("another page"),
),
),
),
"/picker-result": (ctx) => LocationAppExample(),
"/search": (ctx) => SearchPage(),
},
);
}
}