fengmap.MapOptions 类
MapOptions 是设置加载地图地址,主题数据地址,是否使用静态数据等参数的类
方法
属性
事件
实例化
fengmap.MapOptions
fengmap.MapOptions
(
-
options
-
modelSelectedEffect
)
参数:
名称 | 类型 | 标记 | 描述 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options
| Object | 地图参数配置
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
modelSelectedEffect
| Boolean | 支持单击模型高亮,false为单击时模型不高亮 |
示例:
var mapOpt = new fengmap.MapOptions({
container : $('#map-container')[0], //渲染dom
mapServerURL:'./data/' + fmapID, //地图数据位置
mapThemeURL : './data/theme', //主题数据位置
key:'', //输入密钥
appName:'', //输入与密钥对应的应用名称
focusAlphaMode: true, //对不可见图层启用透明设置 默认为true
focusAnimateMode: false, //开启聚焦层切换的动画显示
focusAlpha:0.1, //对不聚焦图层启用透明设置,当focusAlphaMode = true时有效
viewModeAnimateMode:false, //开启2维,3维切换的动画显示
moveToAnimateMode:false, //地图定位跳转动画设置
defaultScaleLevel:3, //设置默认显示级别
maxScaleLevel:3, //设置地图最大显示级别
minScaleLevel:6, //设置地图最小显示级别
modelSelectedEffect:true, //支持单击模型高亮,false为单击时模型不高亮
defaultVisibleGroups:[1], //初始显示楼层,默认[1]
defaultFocusGroup: 1, //初始聚焦楼层,默认1
defaultViewMode:fengmap.FMViewMode.MODE_2D, //初始二维还是三维状态,默认是3D状态
compassOffset:[5,20], //初始指南针的偏移量
compassSize: 48, //指南针大小默认配置
defaultGroupSpace: 10, //设置初始地图的楼层间距
defaultThemeName:'2002',//设置默认主题名称,主题
//设置地图默认状态。defaultControlsPose值可为方向枚举、角度值、或特定角度的Json对象的任意一种。如设置二维模式下正北显示:
defaultControlsPose: fengmap.FMDirection.NORTH //方向枚举型。可设置正南、正北、正东、正西、东南、西南等方向值。具体可参考fengmap.ControlsPoseEnum类。
//defaultControlsPose: 90, //角度值。
//如果需自定义地图角度,可使用如下JSON对象。此JSON对象用户可根据在浏览器中手动拖动的地图状态,然后在调试界面内使用fengmap.MapUtil.getControlInfo() 获取。
// defaultControlsPose: {
// target:"66.370,150.000,-38.260",
// position:"66.370,698.433,-38.261"
// }
});