vue-cesium-jyt
Version:
Vue 3.x components for CesiumJS.
1 lines • 1.88 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":";;;AACA,MAAM,KAAK,CAAC;AACZ,EAAE,WAAW,CAAC,GAAG,EAAE,GAAG,EAAE;AACxB,IAAI,IAAI,KAAK,CAAC,GAAG,CAAC,EAAE;AACpB,MAAM,GAAG,GAAG,KAAK,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,GAAG,CAAC;AACjC,KAAK;AACL,IAAI,IAAI,QAAQ,CAAC,GAAG,CAAC,EAAE;AACvB,MAAM,GAAG,GAAG,UAAU,CAAC,GAAG,CAAC,CAAC;AAC5B,KAAK;AACL,IAAI,IAAI,KAAK,CAAC,GAAG,CAAC,EAAE;AACpB,MAAM,GAAG,GAAG,KAAK,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,GAAG,CAAC;AACjC,KAAK;AACL,IAAI,IAAI,QAAQ,CAAC,GAAG,CAAC,EAAE;AACvB,MAAM,GAAG,GAAG,UAAU,CAAC,GAAG,CAAC,CAAC;AAC5B,KAAK;AACL,IAAI,IAAI,CAAC,GAAG,GAAG,GAAG,CAAC;AACnB,IAAI,IAAI,CAAC,GAAG,GAAG,GAAG,CAAC;AACnB,GAAG;AACH,EAAE,MAAM,CAAC,KAAK,EAAE;AAChB,IAAI,OAAO,KAAK,IAAI,IAAI,CAAC,GAAG,KAAK,KAAK,CAAC,GAAG,IAAI,IAAI,CAAC,GAAG,KAAK,KAAK,CAAC,GAAG,CAAC;AACrE,GAAG;AACH,CAAC;AACD,KAAK,CAAC,SAAS,GAAG,SAAS,EAAE,EAAE;AAC/B,EAAE,OAAO,EAAE,IAAI,EAAE,CAAC,GAAG,IAAI,GAAG,IAAI,EAAE,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,EAAE,CAAC,GAAG,IAAI,EAAE,IAAI,EAAE,CAAC,GAAG,IAAI,CAAC,EAAE,CAAC;AAChF,CAAC;;;;"}