UNPKG

vislite

Version:

灵活、快速、简单的数据可视化交互式跨端前端库

16 lines (12 loc) 781 B
import { mllData } from "./tool" export default function (...geos: any[]) { let minLongitude: any = null, maxLongitude: any = null, minLatitude: any = null, maxLatitude: any = null for (const geoJson of geos) { const [_minLongitude, _maxLongitude, _minLatitude, _maxLatitude] = mllData(geoJson) if (minLongitude == void 0 || _minLongitude < minLongitude) minLongitude = _minLongitude if (maxLongitude == void 0 || _maxLongitude > maxLongitude) maxLongitude = _maxLongitude if (minLatitude == void 0 || _minLatitude < minLatitude) minLatitude = _minLatitude if (maxLatitude == void 0 || _maxLatitude > maxLatitude) maxLatitude = _maxLatitude } return [minLongitude, maxLongitude, minLatitude, maxLatitude] }