UNPKG

vue3-tmap-new

Version:

基于腾讯地图 JavaScript API GL、TypeScript 封装适用于 Vue3 的高性能地图组件库

211 lines (210 loc) 5.46 kB
import { PropType } from 'vue'; declare const _default: import("vue").DefineComponent<{ /** * 最大辐射半径,默认为50。 */ radius: { type: NumberConstructor; default: number; }; /** * 峰值高度,默认为100。 */ height: { type: NumberConstructor; default: number; }; gradientColor: { type: ObjectConstructor; }; /** * 热力最弱阈值,小于该值的不显示,默认为0。 */ min: { type: NumberConstructor; default: number; }; /** * 热力最强阈值,大于该值的显示为最强色,默认为数据中的最大值。 */ max: { type: NumberConstructor; default: number; }; /** * 全局透明度,取值范围[0,1],默认为0.8。 */ opacity: { type: NumberConstructor; default: number; }; /** * 是否启用自动聚合预处理,适用于万级数据量,启用后可优化运行时性能,但对数据分布略有影响。默认为false。 */ enableAggregation: { type: BooleanConstructor; default: boolean; }; /** * 热力图是否呈现光照效果,默认为false。 */ enableLighting: { type: BooleanConstructor; default: boolean; }; /** * 图层绘制顺序。 */ zIndex: { type: NumberConstructor; }; /** * 图层最小缩放层级,当地图缩放层级小于该值时该图层不显示,默认为3。 */ minZoom: { type: NumberConstructor; default: number; }; /** * 图层最大缩放层级,当地图缩放层级大于该值时该图层不显示,默认为20。 */ maxZoom: { type: NumberConstructor; default: number; }; /** * 图层底部离地高度,默认为0。 */ offset: { type: NumberConstructor; default: number; }; /** * radius(半径)、height(峰值高度)、offset(离地高度)三个参数的单位,支持’pixel’ 像素、‘meter’ 米,默认为’pixel’。 */ distanceUnit: { type: PropType<"meter" | "pixel">; default: string; }; points: { type: PropType<{ lat: number; lng: number; count: number; }[]>; default: () => never[]; }; }, void, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ /** * 最大辐射半径,默认为50。 */ radius: { type: NumberConstructor; default: number; }; /** * 峰值高度,默认为100。 */ height: { type: NumberConstructor; default: number; }; gradientColor: { type: ObjectConstructor; }; /** * 热力最弱阈值,小于该值的不显示,默认为0。 */ min: { type: NumberConstructor; default: number; }; /** * 热力最强阈值,大于该值的显示为最强色,默认为数据中的最大值。 */ max: { type: NumberConstructor; default: number; }; /** * 全局透明度,取值范围[0,1],默认为0.8。 */ opacity: { type: NumberConstructor; default: number; }; /** * 是否启用自动聚合预处理,适用于万级数据量,启用后可优化运行时性能,但对数据分布略有影响。默认为false。 */ enableAggregation: { type: BooleanConstructor; default: boolean; }; /** * 热力图是否呈现光照效果,默认为false。 */ enableLighting: { type: BooleanConstructor; default: boolean; }; /** * 图层绘制顺序。 */ zIndex: { type: NumberConstructor; }; /** * 图层最小缩放层级,当地图缩放层级小于该值时该图层不显示,默认为3。 */ minZoom: { type: NumberConstructor; default: number; }; /** * 图层最大缩放层级,当地图缩放层级大于该值时该图层不显示,默认为20。 */ maxZoom: { type: NumberConstructor; default: number; }; /** * 图层底部离地高度,默认为0。 */ offset: { type: NumberConstructor; default: number; }; /** * radius(半径)、height(峰值高度)、offset(离地高度)三个参数的单位,支持’pixel’ 像素、‘meter’ 米,默认为’pixel’。 */ distanceUnit: { type: PropType<"meter" | "pixel">; default: string; }; points: { type: PropType<{ lat: number; lng: number; count: number; }[]>; default: () => never[]; }; }>>, { minZoom: number; maxZoom: number; offset: number; radius: number; height: number; min: number; max: number; opacity: number; enableAggregation: boolean; enableLighting: boolean; distanceUnit: "meter" | "pixel"; points: { lat: number; lng: number; count: number; }[]; }>; export default _default;