Skip to content

mxcad_2d API 文档 / 2d / MxCADPluginMapDefaultData

Class: MxCADPluginMapDefaultData

2d.MxCADPluginMapDefaultData

MxCADPluginMapDefaultData 表示地图与 CAD 图纸对齐的默认配置。

Description

该类用于描述地图与 CAD 图纸之间的对齐关系,包括 CAD 原点、地图原点、单位换算、默认打开文件、瓦片图层等信息。 它常用于插件或地图集成场景,确保 CAD 内容与地图画布正确配准。 使用方法总结:

  1. 构造 MxCADPluginMapDefaultData 实例;
  2. 设置 cadOriginmapOriginmeterInCADUnits 等对齐参数;
  3. 将它作为插件配置的一部分传递给宿主。

Example

ts
//设置地图加载的缺省数据
import { MxCADPluginMapDefaultData } from "mxcad";

let map_default_data = new MxCADPluginMapDefaultData();
// CAD图纸与地图的对齐点.
map_default_data.cadOrigin = [116275.977014, 19273.279085];

// 12698436.047373507,2575109.229937706,12698641.731873507,2575240.5864377064
// 地图与CAD图纸的对齐位置 。
map_default_data.mapOrigin = [114.06825863001939, 22.54283198132819];
// CAD图上一个绘图单是地图上多少米.
map_default_data.meterInCADUnits = 1.0;
// 需要打开的cad图纸.
map_default_data.openFile = './demo/road.dwg.mxweb'

Table of contents

Constructors

Properties

Constructors

constructor

new MxCADPluginMapDefaultData()

Properties

cadOrigin

cadOrigin: number[] = []

CAD图纸与地图的对齐点


mapOrigin

mapOrigin: number[] = []

地图与CAD图纸的对齐位置


mapbox_accessToken

mapbox_accessToken: string = ""

mapbox地图token


meterInCADUnits

meterInCADUnits: number = 1.0


openFile

Optional openFile: string

需要打开的cad图纸


providers

Optional providers: any


rasterTileKey

Optional rasterTileKey: string

矢量瓦片关键词


rasterTileLayerList

rasterTileLayerList: any[] = []

栅格瓦片图层列表


viewColor

Optional viewColor: Object

背景颜色

Type declaration

NameType
bluenumber
greennumber
rednumber