---
title: Interface: IOpenMapBaseParam
source: https://vjmap.com/doc/Interface_IOpenMapBaseParam.html
---

# Interface: IOpenMapBaseParam

地图打开参数

### Table of contents

#### Properties

- [accessKey](#accesskey)
- [cadVersion](#cadversion)
- [cbInputPassword](#cbinputpassword)
- [filedoc](#filedoc)
- [fileid](#fileid)
- [filename](#filename)
- [fontReplaceRule](#fontreplacerule)
- [imageLeft](#imageleft)
- [imageResolution](#imageresolution)
- [imageTop](#imagetop)
- [mapdependencies](#mapdependencies)
- [mapfrom](#mapfrom)
- [mapid](#mapid)
- [mapopenway](#mapopenway)
- [notReplaceLineType](#notreplacelinetype)
- [notUseDefaultShxFont](#notusedefaultshxfont)
- [notUseDefaultTtfFont](#notusedefaultttffont)
- [openFinishMaxTryCount](#openfinishmaxtrycount)
- [openFinishTryInterval](#openfinishtryinterval)
- [renderAccuracy](#renderaccuracy)
- [secretKey](#secretkey)
- [style](#style)
- [subdependencies](#subdependencies)
- [subfrom](#subfrom)
- [uploadname](#uploadname)

### Properties

#### accessKey

• `Optional` **accessKey**: *string*

访问权限的key，权限小于secretKey，不能对图进行删除等操作.

___

#### cadVersion

• `Optional` **cadVersion**: *string*

新建地图有fileDoc时有效

___

#### cbInputPassword

• `Optional` **cbInputPassword**: (`param`: { `isPasswordError`: *boolean* ; `mapid`: *string* ; `result`: *any* ; `tryPasswordCount`: *number*  }) => *Promise*<string\>

要求输入密码回调.

##### Type declaration

▸ (`param`: { `isPasswordError`: *boolean* ; `mapid`: *string* ; `result`: *any* ; `tryPasswordCount`: *number*  }): *Promise*<string\>

##### Parameters

| Name | Type |
| :------ | :------ |
| `param` | *object* |
| `param.isPasswordError` | *boolean* |
| `param.mapid` | *string* |
| `param.result` | *any* |
| `param.tryPasswordCount` | *number* |

**Returns:** *Promise*<string\>

___

#### filedoc

• `Optional` **filedoc**: *string*

文件文档.

___

#### fileid

• `Optional` **fileid**: *string*

文件唯一ID. 地图ID第一次打开时，需传递fileid

___

#### filename

• `Optional` **filename**: *string*

文件名称.

___

#### fontReplaceRule

• `Optional` **fontReplaceRule**: *string* \| *Record*<string, string\>

字符替换规则. openMap返回的字段findFonts为系统查找的字体替换规则。如需修改默认的话，请传入替换的字体规则，如fontReplaceRule: {"tssdeng.shx_1": "_default_.ttc"}

___

#### imageLeft

• `Optional` **imageLeft**: *number*

图像左上角坐标x 第一次打开图像类型时有效

___

#### imageResolution

• `Optional` **imageResolution**: *number*

图像分辨率 第一次打开图像类型时有效, 一个像素单位代表多少地理长度，计算公式为 真实坐标长度 / 图像像素宽

___

#### imageTop

• `Optional` **imageTop**: *number*

图像左上角坐标y 第一次打开图像类型时有效

___

#### mapdependencies

• `Optional` **mapdependencies**: *string*

地图依赖项.

___

#### mapfrom

• `Optional` **mapfrom**: *string*

地图来源参数.

___

#### mapid

• **mapid**: *string*

地图ID.

___

#### mapopenway

• `Optional` **mapopenway**: [*Memory*](#memory) \| [*GeomRender*](#geomrender)

地图打开方式(缺省: GeomRender) .

___

#### notReplaceLineType

• `Optional` **notReplaceLineType**: *boolean*

不自动替换线型.

___

#### notUseDefaultShxFont

• `Optional` **notUseDefaultShxFont**: *boolean*

不使用缺省的型文字文件，将使用缺省的字体来代替型文件.

___

#### notUseDefaultTtfFont

• `Optional` **notUseDefaultTtfFont**: *boolean*

不使用缺省的字体文件，将使用缺省的型文件来代替字体文件.

___

#### openFinishMaxTryCount

• `Optional` **openFinishMaxTryCount**: *number*

判断是否打开或更新成功重试最大次数。默认 120 次

___

#### openFinishTryInterval

• `Optional` **openFinishTryInterval**: *number*

判断是否打开或更新成功重试间隔（秒）。默认 5s 一次

___

#### renderAccuracy

• `Optional` **renderAccuracy**: *number*

渲染精度，默认1，有时候图形特别大导致圆或圆弧精度不够时,不够光滑，可以先清空之前的缓存数据，再重新上传时，改变渲染精度来使圆或圆弧光滑些。注：提高精度会导致空间数据文件增大，渲染性能下降

___

#### secretKey

• `Optional` **secretKey**: *string*

秘钥(第一次上传打开图时有效，表示此图需要密码保护).

___

#### style

• `Optional` **style**: [*IMapStyleParam*](#interfacesdefaultimapstyleparammd)

样式.

___

#### subdependencies

• `Optional` **subdependencies**: *string*

地图依赖项(这是子项的设置，与mapdependencies不同的是，这个没有转化为基础图形，有可能还有依赖关系）.如与mapdependencies一样的话，则为空

___

#### subfrom

• `Optional` **subfrom**: *string*

地图来源参数(这是子项的设置，与mapfrom不同的是，这个没有转化为基础图形，有可能还有依赖关系）.如与mapfrom一样的话，则为空

___

#### uploadname

• `Optional` **uploadname**: *string*

上传时的文件名.


<a name="interfacesiopenmapparammd"></a>

[vjmap](#readmemd) / [Exports](#modulesmd) / IOpenMapParam
