RenderEngine method

  1. @override
dynamic RenderEngine()
override

Implementation

@override
dynamic RenderEngine() {
  final polylineList = _buildPolylineList();
  // final markerList = _buildMarkerList();
  final polygonList = _buildPolygonList();
  final circleList = _buildCircleList();

  return FlutterMap(
    options: _options!,
    mapController: _controller,
    children: [
      _buildTileLayer(),
      _buildAttributionWidget(),
      PolylineLayer(polylines: polylineList),
      GestureDetector(
        onTap: OnPolygonTap,
        child: PolygonLayer(polygons: polygonList),
      ),
      GestureDetector(
        onTap: OnCircleTap,
        child: CircleLayer(circles: circleList),
      ),
      // MarkerLayer(markers: markerList, rotate: true),
      // // if (Markers.length > 2)
      // _buildAnimatedMarker() ?? const SizedBox(),
      ...buildMarkerLayers()
    ],
  );
}