# Interface: IOpenMapBaseParam
地图打开参数
# Table of contents
# Properties
- accessKey
- cadVersion
- cbInputPassword
- filedoc
- fileid
- filename
- fontReplaceRule
- imageLeft
- imageResolution
- imageTop
- mapdependencies
- mapfrom
- mapid
- mapopenway
- notReplaceLineType
- notUseDefaultShxFont
- notUseDefaultTtfFont
- openFinishMaxTryCount
- openFinishTryInterval
- renderAccuracy
- secretKey
- style
- subdependencies
- subfrom
- 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 | 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
样式.
# subdependencies
• Optional
subdependencies: string
地图依赖项(这是子项的设置,与mapdependencies不同的是,这个没有转化为基础图形,有可能还有依赖关系).如与mapdependencies一样的话,则为空
# subfrom
• Optional
subfrom: string
地图来源参数(这是子项的设置,与mapfrom不同的是,这个没有转化为基础图形,有可能还有依赖关系).如与mapfrom一样的话,则为空
# uploadname
• Optional
uploadname: string
上传时的文件名.