[mxcad_2d API documentation] (../README. md)/[2d] (../modules/2d. md)/MxCADPluginMapDefault Data
Class: MxCADPluginMapDefaultData
2d.MxCADPluginMapDefaultData
MxCADPluginMapDefaultData represents the default configuration for aligning maps with CAD drawings.
Description
This class is used to describe the alignment relationship between maps and CAD drawings, including CAD origin, map origin, unit conversion, default open files, tile layers, and other information. It is commonly used in plugins or map integration scenes to ensure that CAD content is correctly aligned with the map canvas. Summary of usage:
- Construct an instance of 'MxCADPluginMapDefaultData';
- Set alignment parameters such as' cadOrigin ',' mapOrigin ',' meterNiCADUnits', etc;
- Pass it as part of the plugin configuration to the host.
Example
//Set default data for map loading
import { MxCADPluginMapDefaultData } from "mxcad";
let map_default_data = new MxCADPluginMapDefaultData();
//Alignment points between CAD drawings and maps
map_default_data.cadOrigin = [116275.977014, 19273.279085];
// 12698436.047373507,2575109.229937706,12698641.731873507,2575240.5864377064
//The alignment position between the map and CAD drawings.
map_default_data.mapOrigin = [114.06825863001939, 22.54283198132819];
//How many meters on the map is a drawing sheet on a CAD drawing
map_default_data.meterInCADUnits = 1.0;
//CAD drawings that need to be opened
map_default_data.openFile = './demo/road.dwg.mxweb'Table of contents
Constructors
Properties
- cadOrigin
- mapOrigin
- mapbox_accessToken
- meterInCADUnits
- openFile
- providers
- rasterTileKey
- rasterTileLayerList
- viewColor
Constructors
constructor
• new MxCADPluginMapDefaultData()
Properties
cadOrigin
• cadOrigin: number[] = []
Alignment points between CAD drawings and maps
mapOrigin
• mapOrigin: number[] = []
Alignment position between map and CAD drawing
mapbox_accessToken
• mapbox_accessToken: string = ""
Mapbox Map Token
meterInCADUnits
• meterInCADUnits: number = 1.0
openFile
• Optional openFile: string
CAD drawings that need to be opened
providers
• Optional providers: any
rasterTileKey
• Optional rasterTileKey: string
Vector tile keywords
rasterTileLayerList
• rasterTileLayerList: any[] = []
List of Grid Tile Layers
viewColor
• Optional viewColor: Object
background color
Type declaration
| Name | Type |
|---|---|
blue | number |
green | number |
red | number |
