getMapmyIndiaAvailableStyles method

  1. @override
Future<List<MapmyIndiaStyle>> getMapmyIndiaAvailableStyles()
override

Implementation

@override
Future<List<MapmyIndiaStyle>> getMapmyIndiaAvailableStyles() async {
  try {
    List<dynamic>? styles =
        await _channel.invokeMethod('map#getMapmyIndiaAvailableStyles');
    List<MapmyIndiaStyle> mapmyIndiaStyles = [];
    styles?.forEach((element) {
      mapmyIndiaStyles.add(MapmyIndiaStyle.fromJson(element));
    });
    return mapmyIndiaStyles;
  } on PlatformException catch (e) {
    return new Future.error(e);
  }
}