parseBounds static method
Bounds?
parseBounds(
- dynamic value
)
Implementation
static Bounds? parseBounds(dynamic value) {
if (value == null) return null;
if (value is Bounds) {
return value;
} else if (value is Map<String, dynamic>) {
// southWest, northEast가 있으면 LatLngBounds로 파싱
if (value.containsKey('southWest') && value.containsKey('northEast')) {
return NLatLngBounds.fromJson(value);
}
// min, max가 있으면 PointBounds로 파싱
else if (value.containsKey('min') && value.containsKey('max')) {
return NPointBounds.fromJson(value);
}
}
return null;
}