vue-cesium
Version:
Vue 3.x components for CesiumJS.
1 lines • 1.84 kB
Source Map (JSON)
{"version":3,"file":"Point.mjs","sources":["../../../../../../packages/components/providers/baidu/Point.ts"],"sourcesContent":["import { isString } from '@vue-cesium/utils/util'\n\nclass Point {\n lat: number\n lng: number\n constructor(lng, lat) {\n // 新增base64支持 - by jz\n if (isNaN(lng)) {\n // lng = decode64(lng)\n lng = isNaN(lng) ? 0 : lng\n }\n if (isString(lng)) {\n lng = parseFloat(lng)\n }\n if (isNaN(lat)) {\n // lat = decode64(lat)\n lat = isNaN(lat) ? 0 : lat\n }\n if (isString(lat)) {\n lat = parseFloat(lat)\n }\n this.lng = lng\n this.lat = lat\n }\n\n equals(other) {\n return other && this.lat === other.lat && this.lng === other.lng\n }\n\n static isInRange = function (pt) {\n return pt && pt.lng <= 180 && pt.lng >= -180 && pt.lat <= 74 && pt.lat >= -74\n }\n}\n\nexport default Point\n"],"names":[],"mappings":";;;;AAEA,MAAM,KAAM,CAAA;AAAA,EAGV,WAAA,CAAY,KAAK,GAAK,EAAA;AAEpB,IAAI,IAAA,KAAA,CAAM,GAAG,CAAG,EAAA;AAEd,MAAM,GAAA,GAAA,KAAA,CAAM,GAAG,CAAA,GAAI,CAAI,GAAA,GAAA,CAAA;AAAA,KACzB;AACA,IAAI,IAAA,QAAA,CAAS,GAAG,CAAG,EAAA;AACjB,MAAA,GAAA,GAAM,WAAW,GAAG,CAAA,CAAA;AAAA,KACtB;AACA,IAAI,IAAA,KAAA,CAAM,GAAG,CAAG,EAAA;AAEd,MAAM,GAAA,GAAA,KAAA,CAAM,GAAG,CAAA,GAAI,CAAI,GAAA,GAAA,CAAA;AAAA,KACzB;AACA,IAAI,IAAA,QAAA,CAAS,GAAG,CAAG,EAAA;AACjB,MAAA,GAAA,GAAM,WAAW,GAAG,CAAA,CAAA;AAAA,KACtB;AACA,IAAA,IAAA,CAAK,GAAM,GAAA,GAAA,CAAA;AACX,IAAA,IAAA,CAAK,GAAM,GAAA,GAAA,CAAA;AAAA,GACb;AAAA,EAEA,OAAO,KAAO,EAAA;AACZ,IAAA,OAAO,SAAS,IAAK,CAAA,GAAA,KAAQ,MAAM,GAAO,IAAA,IAAA,CAAK,QAAQ,KAAM,CAAA,GAAA,CAAA;AAAA,GAC/D;AAKF,CAAA;AA9BM,KA2BG,CAAA,SAAA,GAAY,SAAU,EAAI,EAAA;AAC/B,EAAO,OAAA,EAAA,IAAM,EAAG,CAAA,GAAA,IAAO,GAAO,IAAA,EAAA,CAAG,GAAO,IAAA,CAAA,GAAA,IAAQ,EAAG,CAAA,GAAA,IAAO,EAAM,IAAA,EAAA,CAAG,GAAO,IAAA,CAAA,EAAA,CAAA;AAC5E,CAAA;;;;"}