/* tslint:disable */ /** * This file was automatically generated by json-schema-to-typescript. * DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, * and run json-schema-to-typescript to regenerate this file. */ export interface Map { /** * 中心经度 */ longitude: number; /** * 中心纬度 */ latitude: number; /** * 缩放级别,取值范围为 3-19 */ scale?: number; /** * 标记点 */ markers?: { [k: string]: unknown; }; /** * 圆 */ circles?: { [k: string]: unknown; }; /** * 是否显示当前位置 */ "show-location"?: boolean; /** * 路线数组 */ polyline?: { [k: string]: unknown; }; /** * 缩放视野以包含所有给定的坐标点;示例:[{latitude: 0, longitude: 0}] */ "include-points"?: { [k: string]: unknown; }; /** * 顺时针旋转角度,范围 0 ~ 360,旋转原点为地图容器中心点 */ rotate?: number; /** * 倾斜角度,范围 0 ~ 40 , 关于 z 轴的倾角 */ skew?: number; /** * 多边形 */ polygons?: { [k: string]: unknown; }; /** * 显示指南针 */ "show-compass"?: boolean; /** * 开启俯视手势支持,双指上下滑调整俯仰角 */ "enable-overlooking"?: boolean; /** * 开启旋转手势支持,双指旋转调整旋转角度 */ "enable-rotate"?: boolean; /** * 最小缩放级别,取值范围为 3 - max-scale */ "min-scale"?: number; /** * 最大缩放级别,取值范围为 min-scale - 19 */ "max-scale"?: number; /** * 是否展示 3D 楼块,该属性 IOS 不支持 */ "enable-3D"?: boolean; /** * 是否显示比例尺 */ "show-scale"?: boolean; /** * 是否支持缩放 */ "enable-zoom"?: boolean; /** * 是否支持拖动 */ "enable-scroll"?: boolean; /** * 是否开启卫星图 */ "enable-satellite"?: boolean; /** * 是否开启实时路况,在该属性为 true 时,enable- building 和 enable-3D 无效 */ "enable-traffic"?: boolean; /** * 是否显示地名 */ "enable-poi"?: boolean; /** * 是否展示建筑物 */ "enable-building"?: boolean; /** * 点击地图时触发,e.detail = { latitude, longitude} */ bindTap?: () => void; /** * 点击标记点时触发,e.detail = {markerId, latitude, longitude} */ bindMarkerTap?: () => void; /** * 点击标记点对应的气泡时触发, e.detail = {markerId} */ bindCallOutTap?: () => void; /** * 视野发生变化时触发 */ bindRegionChange?: () => void; /** * 点击 label 时触发,e.detail = {markerId} */ bindLabelTap?: () => void; /** * 在地图渲染更新完成时触发 */ bindUpdated?: () => void; /** * 点击定位标时触发,e.detail = {longitude, latitude} */ bindAnchorPointTap?: () => void; }