geographicArea property
GeographicArea
get
geographicArea
Implementation
GeographicArea get geographicArea {
final OperationResult resultString = objectMethod(
pointerId,
'Landmark',
'getGeographicArea',
);
switch (GeographicAreaTypeExtension.fromId(
resultString['result']['type'],
)) {
case GeographicAreaType.rectangle:
return RectangleGeographicArea.fromJson(resultString['result']);
case GeographicAreaType.circle:
return CircleGeographicArea.fromJson(resultString['result']);
case GeographicAreaType.polygon:
return PolygonGeographicArea.fromJson(resultString['result']);
case GeographicAreaType.tileCollection:
return RectangleGeographicArea.fromJson(resultString['result']);
case GeographicAreaType.undefined:
return RectangleGeographicArea.fromJson(resultString['result']);
}
}
set
geographicArea
(GeographicArea area)
Implementation
set geographicArea(final GeographicArea area) {
final Map<String, dynamic> serializedGeographicArea = area.toJson();
serializedGeographicArea['type'] = area.type.id;
objectMethod(
pointerId,
'Landmark',
'setGeographicArea',
args: serializedGeographicArea,
);
}