addMarker method
Future<void>
addMarker(
- int idOSM,
- GeoPoint p, {
- GlobalKey<
State< ? globalKeyIcon,StatefulWidget> > - IconAnchor? iconAnchor,
override
Implementation
@override
Future<void> addMarker(
int idOSM,
GeoPoint p, {
GlobalKey? globalKeyIcon,
IconAnchor? iconAnchor,
}) async {
Map<String, dynamic> args = {
"point": p.toMap(),
};
if (globalKeyIcon != null) {
var icon = await _capturePng(globalKeyIcon);
args["icon"] = icon;
}
if (iconAnchor != null) {
args["iconAnchor"] = iconAnchor.toMap();
}
await _channels[idOSM]?.invokeMethod("add#Marker", args);
}