@canmou/react-tmap-types
Advanced tools
+2
-2
| { | ||
| "name": "@canmou/react-tmap-types", | ||
| "version": "1.0.25", | ||
| "version": "1.0.26", | ||
| "description": "用于加载腾讯地图SDK依赖,加载完成,全局将会有**`window.TMap`**对象。", | ||
@@ -13,3 +13,3 @@ "types": "index.d.ts", | ||
| }, | ||
| "gitHead": "97f39e7572b4f5c99cde59ca1574cf9876daa1b1" | ||
| "gitHead": "ac62c5504ad0ff9b2428a573056e37284c88f8f3" | ||
| } |
+183
-70
@@ -42,3 +42,3 @@ /// <reference path="./base.d.ts" /> | ||
| */ | ||
| setCenter(); | ||
| setCenter(center: LatLng): void; | ||
@@ -364,116 +364,125 @@ /** | ||
| /** | ||
| * 地图平移时触发事件 | ||
| * 地图进入空闲状态时触发。 | ||
| */ | ||
| onMapMove?: (event: MapEvent) => void; | ||
| onIdle?: () => void; | ||
| /** | ||
| * 鼠标在地图上移动时触发 | ||
| * 当地图容器中可见的瓦片加载完后会触发此事件。 | ||
| */ | ||
| onMouseMove?: (event: MapEvent) => void; | ||
| onTilesloaded: () => void; | ||
| /** | ||
| * 鼠标滚轮开始缩放地图时触发 | ||
| * 鼠标左键单击事件 | ||
| */ | ||
| onMouseWheel?: (event: MapEvent) => void; | ||
| onClick?: (event: MapEvent) => void; | ||
| /** | ||
| * 鼠标移入地图容器内时触发 | ||
| * 鼠标右键单击事件 | ||
| */ | ||
| onMouseOver?: (event: MapEvent) => void; | ||
| onRightClick?: (event: MapEvent) => void; | ||
| /** | ||
| * 鼠标移出地图容器时触发 | ||
| * 鼠标左键双击事件 | ||
| */ | ||
| onMouseOut?: (event: MapEvent) => void; | ||
| onDblClick?: (event: MapEvent) => void; | ||
| /** | ||
| * 鼠标在地图上单击按下时触发 | ||
| */ | ||
| onMouseDown?: (event: MapEvent) => void; | ||
| /** | ||
| * 鼠标在地图上单击抬起时触发 | ||
| */ | ||
| onMouseUp?: (event: MapEvent) => void; | ||
| /** | ||
| * 鼠标在地图上单击按下时触发 | ||
| * 鼠标在地图上移动时触发 | ||
| */ | ||
| onMouseDown?: (event: MapEvent) => void; | ||
| onMouseMove?: (event: MapEvent) => void; | ||
| /** | ||
| * 缩放开始时触发 | ||
| * 触摸开始时触发事件,仅适用移动设备 | ||
| */ | ||
| onZoomStart?: (event: MapEvent) => void; | ||
| onTouchStart?: (event: MapEvent) => void; | ||
| /** | ||
| * 鼠标左键双击事件 | ||
| * 拖拽地图过程中触发,仅适用移动设备 | ||
| */ | ||
| onDblClick?: (event: MapEvent) => void; | ||
| onTouchMove?: (event: MapEvent) => void; | ||
| /** | ||
| * 鼠标左键单击事件 | ||
| * 触摸结束时触发事件,仅适用移动设备 | ||
| */ | ||
| onClick?: (event: MapEvent) => void; | ||
| onTouchEnd?: (event: MapEvent) => void; | ||
| /** | ||
| * 缩放结束时触发 | ||
| * 开始拖拽地图时触发 | ||
| */ | ||
| onZoomEnd?: (event: MapEvent) => void; | ||
| onDragStart?: (event: MapsEvent) => void; | ||
| /** | ||
| * 地图移动结束后触发,包括平移,以及中心点变化的缩放。如地图有拖拽缓动效果,则在缓动结束后触发 | ||
| * 地图开始发生拖拽交互时触发。 | ||
| */ | ||
| onMoveEnd?: (event: MapEvent) => void; | ||
| onDrag?: (event: MapsEvent) => void; | ||
| /** | ||
| * 鼠标右键单击事件 | ||
| * 停止拖拽地图时触发。如地图有拖拽缓动效果,则在拽停止,缓动开始前触发 | ||
| */ | ||
| onRightClick?: (event: MapEvent) => void; | ||
| onDragEnd?: (event: MapEvent) => void; | ||
| /** | ||
| * 地图平移开始时触发 | ||
| * 地图开始平移时触发。 | ||
| */ | ||
| onMoveStart?: (event: MapEvent) => void; | ||
| onPanStart?: (event: MapsEvent) => void; | ||
| /** | ||
| * 开始拖拽地图时触发 | ||
| * 地图移动时触发。 | ||
| */ | ||
| onDragStart?: (event: MapsEvent) => void; | ||
| onPan?: (event: MapsEvent) => void; | ||
| /** | ||
| * 拖拽地图过程中触发 | ||
| * 地图移动时触发。 | ||
| */ | ||
| onDragging?: (event: MapEvent) => void; | ||
| onPanEnd?: (event: MapsEvent) => void; | ||
| /** | ||
| * 停止拖拽地图时触发。如地图有拖拽缓动效果,则在拽停止,缓动开始前触发 | ||
| * 地图开始旋转时触发。 | ||
| */ | ||
| onDragEnd?: (event: MapEvent) => void; | ||
| onRotateStart?: (event: MapsEvent) => void; | ||
| /** | ||
| * 鼠标点击热点时触发 | ||
| * 地图旋转时触发。 | ||
| */ | ||
| onHotspotClick?: (event: { | ||
| type: string; | ||
| lnglat: LngLat; | ||
| name: string; | ||
| id: string; | ||
| }) => void; | ||
| onRotate?: (event: MapsEvent) => void; | ||
| /** | ||
| * 鼠标移出热点时触发 | ||
| * 地图旋转结束时触发。 | ||
| */ | ||
| onHotspotOut?: (event: { | ||
| type: string; | ||
| lnglat: LngLat; | ||
| name: string; | ||
| id: string; | ||
| }) => void; | ||
| onRotateEnd?: (event: MapsEvent) => void; | ||
| /** | ||
| * 鼠标滑过热点时触发 | ||
| * 地图开始发生俯仰角变化时触发。 | ||
| */ | ||
| onHotspotOver?: (event: { | ||
| type: string; | ||
| lnglat: LngLat; | ||
| name: string; | ||
| id: string; | ||
| }) => void; | ||
| onPitchStart: (event: MapsEvent) => void; | ||
| /** | ||
| * 触摸开始时触发事件,仅适用移动设备 | ||
| * 地图俯仰角变化时触发。 | ||
| */ | ||
| onTouchStart?: (event: MapEvent) => void; | ||
| onPitch: (event: MapsEvent) => void; | ||
| /** | ||
| * 地图资源加载完成后触发事件 | ||
| * 地图俯仰角变化结束时触发。 | ||
| */ | ||
| onComplete?: (event: { type: "complete" }) => void; | ||
| onPitchEnd: (event: MapsEvent) => void; | ||
| /** | ||
| * 拖拽地图过程中触发,仅适用移动设备 | ||
| *地图缩放时触发。 | ||
| */ | ||
| onTouchMove?: (event: MapEvent) => void; | ||
| onZoom?: (event: MapEvent) => void; | ||
| /** | ||
| * 触摸结束时触发事件,仅适用移动设备 | ||
| */ | ||
| onTouchEnd?: (event: MapEvent) => void; | ||
| /** | ||
| * 地图容器尺寸改变事件 | ||
| */ | ||
| onResize?: (event: MapEvent) => void; | ||
| /** | ||
@@ -485,10 +494,111 @@ * 中心点改变 | ||
| /** | ||
| * 缩放改变 | ||
| * 可视化区域改变 | ||
| */ | ||
| onBounds_Changed?: (event: MapEvent) => void; | ||
| /** | ||
| * 地图显示比例变化时触发此事件。 | ||
| */ | ||
| onScale_Changed?: (event: MapEvent) => void; | ||
| /** | ||
| * 给map添加控件的时候触发此事件。 | ||
| */ | ||
| onControl_Added?: (event: MapEvent) => void; | ||
| /** | ||
| * 从map移出控件的时候触发此事件。 | ||
| */ | ||
| onControl_removed?: (event: MapEvent) => void; | ||
| /** | ||
| * 动画进行中 | ||
| */ | ||
| onAnimation_Playing?: (event: AnimationEvent) => void; | ||
| /** | ||
| * 动画进入下一循环,返回循环序号 | ||
| */ | ||
| onAnimation_Looped?: (n: number) => void; | ||
| /** | ||
| * 动画结束 | ||
| */ | ||
| onAnimation_Ended?: (n: number) => void; | ||
| /** | ||
| * 动画停止 | ||
| */ | ||
| onAnimation_Stopped?: () => void; | ||
| /** | ||
| * 缩放改变?????????????????? | ||
| */ | ||
| onZoom_Changed?: (event: MapEvent) => void; | ||
| /** | ||
| * 可视化区域改变 | ||
| * 地图移动结束后触发,包括平移,以及中心点变化的缩放。如地图有拖拽缓动效果,则在缓动结束后触发 | ||
| */ | ||
| onBounds_Changed?: (event: MapEvent) => void; | ||
| onMoveEnd?: (event: MapEvent) => void; | ||
| // /** | ||
| // * 鼠标滚轮开始缩放地图时触发 | ||
| // */ | ||
| // onMouseWheel?: (event: MapEvent) => void; | ||
| // /** | ||
| // * 鼠标移入地图容器内时触发 | ||
| // */ | ||
| // onMouseOver?: (event: MapEvent) => void; | ||
| // /** | ||
| // * 鼠标移出地图容器时触发 | ||
| // */ | ||
| // onMouseOut?: (event: MapEvent) => void; | ||
| // /** | ||
| // * 缩放开始时触发 | ||
| // */ | ||
| // onZoomStart?: (event: MapEvent) => void; | ||
| // /** | ||
| // * 缩放结束时触发 | ||
| // */ | ||
| // onZoomEnd?: (event: MapEvent) => void; | ||
| // /** | ||
| // * 地图平移开始时触发 | ||
| // */ | ||
| // onMoveStart?: (event: MapEvent) => void; | ||
| // /** | ||
| // * 拖拽地图过程中触发 | ||
| // */ | ||
| // onDragging?: (event: MapEvent) => void; | ||
| // /** | ||
| // * 鼠标点击热点时触发 | ||
| // */ | ||
| // onHotspotClick?: (event: { | ||
| // type: string; | ||
| // lnglat: LngLat; | ||
| // name: string; | ||
| // id: string; | ||
| // }) => void; | ||
| // /** | ||
| // * 鼠标移出热点时触发 | ||
| // */ | ||
| // onHotspotOut?: (event: { | ||
| // type: string; | ||
| // lnglat: LngLat; | ||
| // name: string; | ||
| // id: string; | ||
| // }) => void; | ||
| // /** | ||
| // * 鼠标滑过热点时触发 | ||
| // */ | ||
| // onHotspotOver?: (event: { | ||
| // type: string; | ||
| // lnglat: LngLat; | ||
| // name: string; | ||
| // id: string; | ||
| // }) => void; | ||
| // /** | ||
| // * 地图资源加载完成后触发事件 | ||
| // */ | ||
| // onComplete?: (event: { type: "complete" }) => void; | ||
| } | ||
@@ -623,2 +733,7 @@ | ||
| mask?: Array<number>; | ||
| /** | ||
| * 是否显示地图上的控件 | ||
| */ | ||
| showControl?: boolean; | ||
| } | ||
@@ -761,3 +876,3 @@ | ||
| */ | ||
| point: { x: number, y: number }; | ||
| point: { x: number; y: number }; | ||
| /** | ||
@@ -781,3 +896,2 @@ * 事件类型。 | ||
| /** | ||
@@ -796,3 +910,2 @@ * 地图事件返回参数中的poi信息。 | ||
| } | ||
| } |
+12
-1
@@ -33,3 +33,3 @@ /// <reference path="./base.d.ts" /> | ||
| id?: string; | ||
| // map: Map; | ||
| map?: Map; | ||
| styles: any; | ||
@@ -173,3 +173,14 @@ geometries: any; | ||
| /** | ||
| * 获取该范围的西北角坐标。 | ||
| */ | ||
| getNorthWest(): LatLng; | ||
| /** | ||
| * 获取该范围的东南角坐标。 | ||
| */ | ||
| getSouthEast(): LatLng; | ||
| /** | ||
| * 扩展该范围边界,以包含指定的坐标点。 | ||
@@ -176,0 +187,0 @@ */ |
34858
7.49%1177
8.08%