Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

@canmou/react-tmap-types

Package Overview
Dependencies
Maintainers
1
Versions
13
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@canmou/react-tmap-types - npm Package Compare versions

Comparing version
1.0.26
to
1.0.27
+2
-2
package.json
{
"name": "@canmou/react-tmap-types",
"version": "1.0.26",
"version": "1.0.27",
"description": "用于加载腾讯地图SDK依赖,加载完成,全局将会有**`window.TMap`**对象。",

@@ -13,3 +13,3 @@ "types": "index.d.ts",

},
"gitHead": "ac62c5504ad0ff9b2428a573056e37284c88f8f3"
"gitHead": "1cd2032ff9663a999eeec33c6319e428e5ab0327"
}

@@ -370,3 +370,3 @@ /// <reference path="./base.d.ts" />

*/
onTilesloaded: () => void;
onTilesloaded?: () => void;

@@ -465,3 +465,3 @@ /**

*/
onPitchStart: (event: MapsEvent) => void;
onPitchStart?: (event: MapsEvent) => void;

@@ -471,3 +471,3 @@ /**

*/
onPitch: (event: MapsEvent) => void;
onPitch?: (event: MapsEvent) => void;

@@ -477,3 +477,3 @@ /**

*/
onPitchEnd: (event: MapsEvent) => void;
onPitchEnd?: (event: MapsEvent) => void;

@@ -545,62 +545,10 @@ /**

// /**
// * 鼠标滚轮开始缩放地图时触发
// */
// 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;
/**
* 鼠标移入地图容器内时触发
*/
onMouseOver?: (event: MapEvent) => void;
/**
* 鼠标移出地图容器时触发
*/
onMouseOut?: (event: MapEvent) => void;
}

@@ -659,80 +607,70 @@

/**
* 初始中心经纬度
* 地图中心点经纬度。
*/
center?: [number, number] | LngLat;
center?: LatLng;
/**
* 地图显示的缩放级别,可以设置为浮点数;若center与level未赋值,地图初始化默认显示用户所在城市范围。
* 地图缩放级别,支持3~20。
*/
zoom?: number;
/**
* 地图顺时针旋转角度,取值范围 [0-360] ,默认值:0
* 地图最小缩放级别,默认为3。
*/
minZoom?: number;
/**
* 地图最大缩放级别,默认为20。
*/
maxZoom?: number;
/**
* 地图在水平面上的旋转角度,顺时针方向为正,默认为0。
*/
rotation?: number;
/**
* 俯仰角度,默认 0,最大值根据地图当前 zoom 级别不断增大,2D地图下无效 。
* 地图俯仰角度,取值范围为0~80,默认为0。
*/
pitch?: number;
/**
* (default '2D') 地图视图模式, 默认为‘2D’,可选’3D’,选择‘3D’会显示 3D 地图效果。
* 地图显示比例,默认为1。
*/
viewMode?: "2D" | "3D";
scale?: number;
/**
* (default ['bg','point','road','building']) 设置地图上显示的元素种类, 支持'bg'(地图背景)、'point'(POI点)、'road'(道路)、'building'(建筑物)
* 地图中心与容器的偏移量,Object的格式为 {x:Number, y:Number}(右方下方为正,单位为像素)。
*/
features?: Array<string>;
/** 地图图层数组,数组可以是图层 中的一个或多个,默认为普通二维地图。 当叠加多个 图层 时,普通二维地图需通过实例化一个TileLayer类实现。 如果你希望创建一个默认底图图层,使用 AMap.createDefaultLayer() */
layers?: (TileLayer | Satellite | Traffic | RoadNet)[];
offset?: object;
/**
* (default [2,20]) 地图显示的缩放级别范围, 默认为 [2, 20] ,取值范围 [2 ~ 20]
* 是否支持拖拽移动地图,默认为true。
*/
zooms?: [number, number];
draggable?: boolean;
/**
* (default true) 是否展示地图文字和 POI 信息。
* 是否支持鼠标滚轮缩放地图,默认为true。
*/
showLabel?: boolean;
scrollable?: boolean;
/**
* 地图默认鼠标样式。参数 defaultCursor 应符合 CSS 的 cursor 属性规范。
* 是否允许设置旋转角度;默认为true。在2D视图下,此属性无效。
*/
defaultCursor?: string;
rotatable?: boolean;
/**
* 设置地图的显示样式,目前支持两种地图样式:
* - 第一种:自定义地图样式,如 "amap://styles/d6bf8c1d69cea9f5c696185ad4ac4c86" 可前往地图自定义平台定制自己的个性地图样式;
* - 第二种:官方样式模版,如"amap://styles/grey"。 其他模版样式及自定义地图的使用说明见开发指南
* 是否支持双击缩放地图,默认为true。
*/
mapStyle?: string;
doubleClickZoom?: boolean;
/**
* 地图楼块的侧面颜色
* 地图缩放焦点控制。
*/
wallColor?: string | Array<number>;
mapZoomType?: MAP_ZOOM_TYPE;
/**
* 地图楼块的顶面颜色
* 地图边界,设置后拖拽、缩放等操作无法将地图移动至边界外,默认为null。
*/
roofColor?: string | Array<number>;
boundary?: LatLngBounds;
/**
* (default true) 是否展示地图 3D 楼块,默认 true
* 图样式ID,有效值为”style[编号]”,与key绑定,详见 个性化地图配置页面。
*/
showBuildingBlock?: boolean;
mapStyleId?: string;
/**
* (default false) 是否自动展示室内地图,默认是 false
* 图样式ID,有效值为”style[编号]”,与key绑定,详见 个性化地图配置页面。
*/
showIndoorMap?: boolean;
baseMap?: BaseMap | BaseMap[];
/**
* 天空颜色,3D 模式下带有俯仰角时会显示
* 地图视图模式,支持2D和3D,默认为3D。2D模式下不可对地图进行拖拽旋转,pitch和rotation始终保持为0。
*/
skyColor?: string | Array<number>;
viewMode?: '2D' | '3D';
/**
* 为 Map 实例指定掩模的路径,各图层将只显示路径范围内图像,3D视图下有效。 格式为一个经纬度的一维、二维或三维数组。
* 相关示例
* 一维数组时代表一个普通多边形路径,如:
* [lng1,lat1] , [lng2,lat2] , [lng3,lat3] ]
* 二维数组时代表一个带洞的多边形路径,如:
* [ [lng4,lat4] , [lng5,lat5] , [lng6,lat6] ], [ [lng7,lat7] , [lng8,lat8] , [lng9,lat9] ] ]
* 三维数组时代表多个多边形路径,如:
* [ [ [lng1,lat1] , [lng2,lat2] , [lng3,lat3] ],
* // 一个普通多边形 [
* //一个带洞多边形 [ [lng4,lat4] , [lng5,lat5] , [lng6,lat6] ], [ [lng7,lat7] , [lng8,lat8] , [lng9,lat9] ] ] ]}
*/
mask?: Array<number>;
/**
* 是否显示地图上的控件

@@ -910,2 +848,28 @@ */

}
/**
* BaseMap
*/
interface BaseMap {
/**
* 类型
*/
type: "vector" | "satellite" | "traffic";
/**
* 要素
*/
features: string[];
/**
* 路况线网图的透明度,默认为1。
*/
opacity?: number;
/**
* 路况流动粒子颜色组合,长度为4的数组,0-3位分别对应流畅、缓行、拥堵、极度拥堵,颜色支持rgb(),rgba(),#RRGGBB等形式。
*/
flowColor?: string[];
/**
* 路况流动粒子速度组合,长度为4的数组,0-3位分别对应流畅、缓行、拥堵、极度拥堵,单位为pixel/s,默认为[80, 30, 10, 5] 。
*/
flowSpeed?: number[];
}
}