addClusteredMarkers method

Future<String?> addClusteredMarkers({
  1. required String geoJson,
  2. int? clusterRadius,
  3. String? defaultMarkerColor,
  4. String? defaultClusterColor,
  5. double? textSize,
  6. String? textColor,
})

Add clustered markers using GeoJSON string

Implementation

Future<String?> addClusteredMarkers({
  required String geoJson,
  int? clusterRadius,
  String? defaultMarkerColor,
  String? defaultClusterColor,
  double? textSize,
  String? textColor,
}) async {
  try {
    final result = await _channel.invokeMethod('addClusteredMarkers', {
      'geoJson': geoJson,
      'clusterRadius': clusterRadius,
      'defaultMarkerColor': defaultMarkerColor,
      'defaultClusterColor': defaultClusterColor,
      'textSize': textSize,
      'textColor': textColor,
    });
    return result as String?;
  } catch (e) {
    debugPrint('Error adding clustered markers: $e');
    return null;
  }
}