地图参数
var option =
{
    data: data,
    valueField:'gdprate',
    regionField:'name',
    styles:mapStyles,
    fillColorType:'green',
    backgroundColor:'#F6F5EF',
    backgroundImage:"http://dev.dituhui.com/assets/img/bgImage.png",
    backgroundImageMode:"repeat",
    mapFillColor:'#ffff00',
    title:"中国各省2012年GDP增长速度",
    titleStyle:titleStyle,
    subtitle:"单位(%)",
    subTitleStyle:subTitleStyle,
    isRLabelVisible:true,
    isVLabelVisible:true,
    showRegionField:'pyname',
    legendTitle:"GDP增速",
    legendPosition:"left_bottom",
    legendVisible:true,
    isPanEnable:true,
    isZoomToolsVisible:false,
    logoUrl:"http://www.dituhui.com",
    logoPosition:"right_bottom",
    logoImage:"http://dev.dituhui.com/assets/img/dituhui.png",
    events:[{eventName:"mousemove",isShowTooltip:true},
              {eventName:"click",eventHandler:"onMapClick"}]
};
//通过option对象统一进行赋值
map.setMapOptions(option);

【注意】上述地图参数设置必须在地图创建成功后的回调函数中进行设置,详细代码可参见快速入门>>

参数分类说明
【注意】下述参数在无特殊说明的情况下,使用于所有类型的地图模板。
用户数据
  • data:设置用户业务数据,【必设】
  • valueField:指定使用用户业务数据中的哪个属性字段制作统计地图,【必设】
  • regionField:表示行政区字段,默认使用“name”字段。若用户既未指定regionField值,也未在数据中定义"name"字段,系统内部将会抛出错误码1001。有关错误编码的详细描述,请参见《错误编码》
    行政区字段可以是以下三种形式:
    • 行政区名称,例如:“北京”
    • 6位行政区代码,例如北京:“110000”
    • 12位行政区代码,例如北京:“110000000000”
地图样式
  • styles:地图分段样式,【必设】
  • fillColorType:地图分段色系,默认提供:"green"、"blue"、"red"、"black"四种色系,默认值为"green",用户也可通过设置styles自定义分段颜色。
  • mapFillColor:背景地图的填充颜色,默认为白色。【该参数只针对等级符号地图】
地图标题 查看示例>>
  • title:地图标题
  • titleStyle:地图标题样式,例:var titleStyle = {fontSize:25,fontColor:'#000000'};
  • subtitle:地图副标题
  • titleStyle:地图副标题样式,例:var subTitleStyle = {fontSize:15,fontColor:'#000000'};
地图标注 查看示例>>
  • isRLabelVisible:是否显示行政区名
  • isVLabelVisible:是否显示与valueField对应的属性数值
  • showRegionField:标识行政区名的字段名称
地图控件
  • isZoomToolsVisible:是否显示缩放工具条
地图操作
  • isPanEnable:地图是否可以平移
事件 查看示例>>
地图慧SDK支持的事件类型包括:mousemove、mouseover、mouseout、click(鼠标单击)、dbclick(鼠标双击)。
  • events:定义监听事件数组。其中每一个事件由"{eventName,eventHandler,isShowTooltip}"结构组成,参数说明:
    • eventName:事件名称
    • eventHandler:事件监听函数
    • isShowTooltip:触发事件后是否显示信息窗,默认为 false。默认情况下,信息窗显示内容为用户数据中的地区名和字段值,用户可以在数据中添加"tooltip"字段,自定义信息窗内容,并支持html文本
    事件返回结果中包括:行政区名称 event.name、行政区代码 event.code,与行政区相关的属性数据 event.data。
图例 查看示例>>
  • legendVisible:图例是否可见,默认为true
  • legendTitle:图例标题
  • legendPosition:图例位置:"left_top","left_bottom","right_top","right_bottom",默认为left_top
自定义LOGO
  • logoImage:图片地址,本地或在线地址均可
  • logoPosition:logo位置:"left_top","left_bottom","right_top","right_bottom"
  • logoUrl:logo链接地址,即点击logo后可跳转至制定地址
地图背景样式
  • backgroundColor:地图背景颜色,默认为白色
  • backgroundImage:使用图片填充背景,该参数指定图片地址
  • backgroundImageMode:背景图片填充模式,包括平铺(repeat,使用此模式需要在发布图片的服务器根目录中放置Flex跨域文件)、拉伸(scale)、剪裁(clip)