Я создал компонент для отображения OpenStreetMap (OSM) в представлении.
Вопрос: Как нарисовать маршрут stati c на карте.
Он должен выглядеть так: следующую карту я взял из GoogleMap.
What I have done so far. I created a view to show map.
введите описание изображения здесь
import 'package:flutter/material.dart';
import 'package:flutter_map/flutter_map.dart';
import 'package:latlong/latlong.dart';
class TrailMapPage extends StatefulWidget {
@override
_TrailMapPageState createState() => _TrailMapPageState();
}
class _TrailMapPageState extends State<TrailMapPage> {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(title: Text("TrailMapPage")),
body: _map(context),
);
}
Widget _map(BuildContext context) {
return new FlutterMap(
options: MapOptions(
center: LatLng(22.3193, 114.1694),
zoom: 13.0,
),
layers: [
new TileLayerOptions(
urlTemplate: "https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",
subdomains: ['a', 'b', 'c']),
new MarkerLayerOptions(
markers: [
new Marker(
width: 80.0,
height: 80.0,
point: new LatLng(51.5, -0.09),
builder: (ctx) => new Container(
child: new FlutterLogo(),
),
),
],
),
],
);
}
}