MapOptions 是设置加载地图地址,主题数据地址,是否使用静态数据等参数的类

方法

属性

事件

模块: FMMap

实例化

fengmap.MapOptions

fengmap.MapOptions
(
  • options
)

参数:

名称类型标记描述
options Object

地图参数配置

名称类型标记描述
container Object

加载地图html容器

mapServerURL String

设置地图路径,跟useStatic设置有关,默认是从蜂鸟视图服务器上获取地图

mapThemeURL String

设置主题路径

focusAlphaMode Boolean

是否对不聚焦图层启用透明设置 默认为true

focusAlpha Boolean

对不聚焦图层启用透明设置 默认为0.1。值范围为 0-1。此属性只有当options.focusAlphaMode = ture是有效

focusAnimateMode Boolean

是否开启聚焦图层切换的动画显示。默认true

viewModeAnimateMode Boolean

是否启用2D,3D模式切换时的动画效果。默认true

moveToAnimateMode Boolean

是否启用拾取地图物体时相机的移动动画效果。 默认true

defaultControlsPose Boolean

设置地图默认状态。值可为方向枚举、角度值、或特定角度的Json对象的任意一种

示例:

var mapOpt = new fengmap.MapOptions({
    container : document.body,
    mapServerURL:'data/scene',         //直接从本地获取地图文件
    mapThemeURL : 'data/theme',    
  focusAlphaMode: false,            //对不可见图层启用透明设置 默认为true
    focusAnimateMode: false,          //关闭聚焦层切换的动画显示
    focusAlpha:0.1,                   //对不聚焦图层启用透明设置,当focusAlphaMode = true时有效
    viewModeAnimateMode:true,         //开启2维,3维切换的动画显示
  moveToAnimateMode:true,           //地图定位跳转动画
    //设置地图默认状态。defaultControlsPose值可为方向枚举、角度值、或特定角度的Json对象的任意一种。如设置正北显示:
    defaultControlsPose: fengmap.ControlsPoseEnum.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"
   // }
});
Top