addMultipleRoute method
Implementation
@override
Future<String> addMultipleRoute(MultipleRouteOption option) async {
String routeId = option.id ?? manager._uuid.v4();
_webRoute[routeId] = WebRoute(
routeId,
option.segments
.map((segment) =>
_addRouteElement(segment.style, segment.points, option.zOrder))
.toList(),
currentLevel: option.styles.map((e) => e.zoomLevel).toList(),
styleId: option.styles[0].id!,
styleIndex: option.segments.map((e) => e.styleIndex).toList(),
zOrder: option.zOrder);
_syncZoomLevel(routeId, option.styles);
return routeId;
}