您现在的位置: 首页 > SDK开发 > 开发指南


地图初始化配置参数概览 参数可选择

地图常用配置示例:


var map = new esmap.ESMap({
    container: document.getElementById('map-container'),  //地图显示容器
    mapDataSrc: '/data/',               //离线地图数据位置
    mapThemeSrc: '/data/theme/',        //离线主题数据位置
    focusAlphaMode: true,               //对不可见图层启用透明设置 默认为true
    focusAnimateMode: false,            //开启聚焦层切换的动画显示
    focusAlpha: 0.1,                    //对不聚焦图层启用透明设置,当focusAlphaMode = true时有效
    viewModeAnimateMode: false,         //开启2维,3维切换的动画显示
    moveToAnimateMode: false,           //地图定位跳转动画设置
    defaultScaleLevel: 12,              //设置默认显示级别,1到24之间的整数
    modelSelectedEffect: true,          //支持单击模型高亮,false为单击时模型不高亮
    visibleFloors: [1,2,3],             //初始显示楼层
    focusFloor: 1,                      //初始聚焦楼层
    themeID: '2001',                    //自定义样式主题ID
    token:'',                            //打开地图对应的token
    viewMode: esmap.ESViewMode.MODE_3D 	//初始二维还是三维状态
});
                            

基本配置属性:

序号 属性名称 数据格式 默认值 是否必须
1 container HTML DOM 元素 document.body
2 defaultScaleLevel (初始显示缩放等级) int null
3 focusFloor (初始聚焦楼层) Number 0
4 focusAlphaMode (是否对不可见图层启用透明设置) Boolean true
5 focusAnimateMode (是否开启聚焦层切换的动画显示) Boolean true
6 focusAlpha (对不聚焦图层启用透明设置(0-1之间)) float 0.4
7 viewMode (初始二/三维状态) esmap.ESViewMode MODE_3D/MODE_2D
8 mapDataSrc (离线地图数据位置) String '/data/'
9 mapThemeSrc (离线主题数据位置) String '/data/theme/'
10 themeID (样式主题ID) Number 0
11 token (打开地图对应的token) String ''
12 visibleFloors (初始显示楼层数组) Array [1]
13 minScaleLevel (最小缩放级别) int 0
14 maxScaleLevel (最大缩放级别) int 24
15 mapFloorSpan (初始楼层间距) int 30

高级配置属性:

序号 属性名称 数据格式 默认值 是否必须
1 compassSize (指北针大小) Number 64
2 compassOffset (指北针初始位置) Array [10, 20]
5 callbackByFloor (楼层加载完成回调用函数) Func null
7 defaultCenter (初始地图中心点) Object {x:22.3,y:100}
8 defaultAngle (初始地图旋转角度) Number 180
9 defaultTiltAngle (初始地图俯仰角) Number null
10 focusAnimateTime (聚焦动画时间) Number 0.3
11 loadLabel (是否加载显示文字POI) Boolean true/1
12 loadPoi (是否加载显示图片POI) Boolean true/1
13 loadModel3D (是否加载显示三维模型) Boolean true/1
14 modelLines (房间是否需要画边线) Boolean true/1