getMapLink method
Implementation
@override
Future<String?> getMapLink(Map<String, dynamic> arguments) async {
String? mapLink =
await methodChannel.invokeMethod<String>('getMapLink', arguments);
if (arguments.isNotEmpty && arguments['options'] != null) {
Map options = arguments['options'];
for (MapEntry entry in options.entries) {
String option = entry.key;
dynamic value = entry.value;
if (mapLink != null &&
!mapLink.contains(option) &&
option.isNotEmpty &&
value != null) {
mapLink += "&$option=${value.toString()}";
}
}
}
return mapLink;
}