GeoCircle.fromMap constructor

GeoCircle.fromMap(
  1. Map<String, dynamic> map
)

Creates a GeoCircle from a map containing center and radius data.

The map must contain:

  • 'center': A Map with 'latitude' and 'longitude'
  • 'radius': A positive number

Example:

final map = {
  'center': {'latitude': 37.7749, 'longitude': -122.4194},
  'radius': 500.0,
};
final circle = GeoCircle.fromMap(map);

Implementation

factory GeoCircle.fromMap(Map<String, dynamic> map) {
  return GeoCircle(
    center: GeoPoint.fromMap(map['center'] as Map<String, double>),
    radius: map['radius'] as double,
  );
}