getFeatureMetaData method

FeatureMetadata? getFeatureMetaData({
  1. required MapsObjectId mapsObjectId,
})

Implementation

FeatureMetadata? getFeatureMetaData({
  required MapsObjectId mapsObjectId,
}) {
  Map<MapsObjectId,FeatureMetadata> metaDataForFetch;

  if (mapsObjectId is PolygonId) {
    metaDataForFetch = polygonMetadata;
  } else if (mapsObjectId is PolylineId) {
    metaDataForFetch = polylineMetadata;
  } else if (mapsObjectId is MarkerId) {
    metaDataForFetch = markerMetadata;
  } else {
    return null;
  }

  if (metaDataForFetch.containsKey(mapsObjectId)) {
    return metaDataForFetch[mapsObjectId];
  }

  return null;
}