UNPKG

casc-cesium

Version:

Vue 3.x components for CesiumJS.

1 lines 5.37 kB
{"version":3,"file":"defaultProps.mjs","sources":["../../../../../../packages/components/controls/my-location/defaultProps.ts"],"sourcesContent":["import { positionProps } from 'casc-cesium-composables/private/use-position'\nimport type { VcColor } from 'casc-cesium-utils/types'\nimport type { PropType } from 'vue'\nimport { VcTooltipProps } from '../../ui/tooltip'\n\nexport default {\n geolocation: {\n type: Object as PropType<PositionOptions>,\n default: () =>\n ({\n enableHighAccuracy: true,\n timeout: 5000,\n maximumAge: 0\n } as PositionOptions)\n },\n /**\n * refer https://developer.amap.com/api/jsapi-v2/documentation#geolocation\n * {\n * key: '',\n * version: '2.0',\n * options: {\n * timeout: 5000,\n * convert: false,\n * noGeoLocation: 3,\n * needAddress: true\n * extensions: 'all'\n * },\n * transformToWGS84: true\n * }\n */\n amap: Object as PropType<{\n key: string\n version: string\n options: {\n timeout?: number\n convert?: false\n noGeoLocation?: 0 | 1 | 2 | 3\n needAddress?: boolean\n extensions?: 'all' | 'base'\n }\n transformToWGS84?: boolean\n }>,\n id: {\n type: String,\n default: 'My Location'\n },\n pointColor: {\n type: [Array, Object, String] as PropType<VcColor>,\n default: '#08ABD5'\n },\n pixelSize: {\n type: Number,\n default: 25 / 2\n },\n outlineWidth: {\n type: Number,\n default: 3\n },\n outlineColor: {\n type: [Array, Object, String] as PropType<VcColor>,\n default: '#ffffff'\n },\n level: {\n type: Number,\n default: 6\n },\n duration: {\n type: Number,\n default: 3\n },\n factor: {\n type: Number,\n default: 0.01\n },\n maximumHeight: Number,\n hpr: {\n type: Array as PropType<unknown> as PropType<[number, number, number]>,\n default: () => [0, 0, 3000]\n },\n customAPI: Function as PropType<(errorCallback) => { lng: number; lat: number }>,\n description: Function as PropType<(position, detail) => string>,\n ...positionProps,\n icon: {\n type: String,\n default: 'vc-icons-geolocation'\n },\n size: {\n type: String,\n default: '24px'\n },\n color: {\n type: String,\n default: '#3f4854'\n },\n background: {\n type: String,\n default: '#fff'\n },\n round: {\n type: Boolean,\n default: true\n },\n flat: {\n type: Boolean,\n default: false\n },\n label: String,\n stack: {\n type: Boolean,\n default: false\n },\n tooltip: {\n type: [Boolean, Object] as PropType<false | VcTooltipProps>,\n default: () =>\n ({\n delay: 500,\n anchor: 'bottom middle',\n offset: [0, 20],\n tip: void 0\n } as VcTooltipProps | false)\n },\n loadingType: {\n type: String as PropType<'bars' | 'ios' | 'orbit' | 'oval' | 'puff' | 'tail'>,\n default: 'puff'\n },\n customClass: {\n type: String,\n default: ''\n },\n teleportToViewer: {\n type: Boolean,\n default: true\n }\n}\n"],"names":[],"mappings":"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"}