setIconMarker method

  1. @override
Future<void> setIconMarker(
  1. int idOSM,
  2. GeoPoint point,
  3. GlobalKey<State<StatefulWidget>> globalKeyIcon
)
override

Implementation

@override
Future<void> setIconMarker(
  int idOSM,
  GeoPoint point,
  GlobalKey<State<StatefulWidget>> globalKeyIcon,
) async {
  Map<String, dynamic> args = {"point": point.toMap()};

  args["icon"] = await _capturePng(globalKeyIcon);

  try {
    await _channels[idOSM]?.invokeMethod("update#Marker", args);
  } on PlatformException {
    throw Exception("marker not exist");
  }
}