flutter_map_line_editor 6.0.0 flutter_map_line_editor: ^6.0.0 copied to clipboard
A basic Line and Polygon editor for `flutter_map` using drag markers
import 'package:example/list_page.dart';
import 'package:example/polygon_page.dart';
import 'package:example/polyline_page.dart';
import 'package:flutter/material.dart';
void main() {
runApp(const App());
}
class App extends StatefulWidget {
const App({Key? key}) : super(key: key);
@override
State<App> createState() => _AppState();
}
class _AppState extends State<App> {
int _selectedIndex = 0;
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
body: IndexedStack(
index: _selectedIndex,
children: const [
PolylinePage(),
PolygonPage(),
ListPage(),
],
),
bottomNavigationBar: BottomNavigationBar(
currentIndex: _selectedIndex,
onTap: (index) => setState(() {
_selectedIndex = index;
}),
items: const [
BottomNavigationBarItem(
icon: Icon(Icons.linear_scale_rounded),
label: 'Polyline',
),
BottomNavigationBarItem(
icon: Icon(Icons.dashboard_outlined),
label: 'Polygon',
),
BottomNavigationBarItem(
icon: Icon(Icons.list),
label: 'List',
),
],
),
),
);
}
}