@uiw/react-amap-types
Advanced tools
Comparing version 4.0.6 to 4.0.7
{ | ||
"name": "@uiw/react-amap-types", | ||
"version": "4.0.6", | ||
"version": "4.0.7", | ||
"description": "基于 React 封装的高德地图组件。AMap Component Based On React.", | ||
@@ -5,0 +5,0 @@ "homepage": "https://uiwjs.github.io/react-amap/#/types", |
@@ -937,3 +937,71 @@ /// <reference path="./base.d.ts" /> | ||
} | ||
/** | ||
* Polyline 编辑器 | ||
*/ | ||
class PolylineEditor extends MapEventListener<'end' | 'remove' | 'addnode' | 'adjust' | 'add'> { | ||
constructor(map: AMap.Map, polyline: Polyline); | ||
editable: boolean; | ||
/** 要显示该polygon的地图对象 */ | ||
map?: Map; | ||
/** 开始编辑对象 */ | ||
open(): void; | ||
/** 停止编辑对象 */ | ||
close(): void; | ||
/** 设置编辑对象 */ | ||
setTarget(overlay: AMap.Overlay): void; | ||
/** 获取编辑对象 */ | ||
getTarget(): Polyline | undefined; | ||
} | ||
interface PolylineEditorEvents { | ||
/** 调用 close 之后触发该事件,target即为编辑后的覆盖物对象 */ | ||
onEnd(data: { target: Polyline }): void; | ||
/** 增加一个节点时触发此事件 */ | ||
onAddnode(data: { target: Polyline, lnglat: LngLat, pixel: Pixel }): void; | ||
/** 调整折线上某个点时触发此事件 */ | ||
onAdjust(data: { target: Polyline, lnglat: LngLat, pixel: Pixel }): void; | ||
/** 移除一个节点时时触发此事件 */ | ||
onRemovenode(data: { target: Polyline, lnglat: LngLat, pixel: Pixel }): void; | ||
/** 创建一个覆盖物之后触发该事件,target即为创建对象。当editor编辑对象为空时,调用open接口,再点击一次屏幕就会创建新的覆盖物对象 */ | ||
onAdd(data: { target: Polyline }): void; | ||
} | ||
/** | ||
* Poly 编辑器 | ||
*/ | ||
class PolyEditor extends MapEventListener<'end' | 'move' | 'addnode' | 'adjust' | 'add'> { | ||
constructor(map: AMap.Map, poly: Polygon | Polyline); | ||
editable: boolean; | ||
/** 要显示该polygon的地图对象 */ | ||
map?: Map; | ||
/** 开始编辑对象 */ | ||
open(): void; | ||
/** 停止编辑对象 */ | ||
close(): void; | ||
/** 设置编辑对象 */ | ||
setTarget(overlay: AMap.Overlay): void; | ||
/** 获取编辑对象 */ | ||
getTarget(): Polygon|Polyline | undefined; | ||
/** 设置吸附多边形 */ | ||
setAdsorbPolygons(list: Polygon | Array<Polygon>|Polyline|Array<Polyline>): void; | ||
/** 清空所有的吸附多边形 */ | ||
clearAdsorbPolygons(): void; | ||
/** 添加吸附多边形 */ | ||
addAdsorbPolygons(list: Polygon | Array<Polygon>|Polyline|Array<Polyline>): void; | ||
/** 删除吸附多边形 */ | ||
removeAdsorbPolygons(list: Polygon | Array<Polygon>|Polyline|Array<Polyline>): void; | ||
} | ||
interface PolyEditorEvents { | ||
/** 调用 close 之后触发该事件,target即为编辑后的覆盖物对象 */ | ||
onEnd(data: { target: Polygon|Polyline }): void; | ||
/** 增加一个节点时触发此事件 */ | ||
onAddnode(data: { target: Polygon|Polyline, lnglat: LngLat, pixel: Pixel }): void; | ||
/** 调整折线上某个点时触发此事件 */ | ||
onAdjust(data: { target: Polygon|Polyline, lnglat: LngLat, pixel: Pixel }): void; | ||
/** 移动覆盖物时触发此事件 */ | ||
onMove(data: { target: Polygon|Polyline, lnglat: LngLat, pixel: Pixel }): void; | ||
/** 创建一个覆盖物之后触发该事件,target即为创建对象。当editor编辑对象为空时,调用open接口,再点击一次屏幕就会创建新的覆盖物对象 */ | ||
onAdd(data: { target: Polygon|Polyline }): void; | ||
} | ||
/** | ||
* 用于在地图上弹出一个详细信息展示窗体,地图上只允许同时展示 `1` 个信息窗体 | ||
@@ -940,0 +1008,0 @@ */ |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
150598
3826