url |
string
|
|
ArcGIS服务地址, 示例:'http://server.mars3d.cn/arcgis/rest/services/mars/hefei/MapServer/37', |
token |
string
|
|
可选
用于通过ArcGIS MapServer服务进行身份验证的ArcGIS令牌。 |
where |
string
|
|
可选
用于筛选数据的where查询条件 |
format |
function
|
|
可选
可以对加载的geojson数据进行格式化或转换操作 |
onCreateGraphic |
function
|
|
可选
解析geojson后,外部自定义方法来创建Graphic对象 |
filter |
function
|
|
可选
数据筛选方法,方法体内返回false时排除数据 filter:function(feature){return true} |
mask |
boolean
|
object
|
|
可选
标识是否绘制区域边界的反选遮罩层,也可以传入object配置范围: { xmin: 73.0, xmax: 136.0, ymin: 3.0, ymax: 59.0 } |
allowDrillPick |
boolean
|
function
|
|
可选
是否允许鼠标穿透拾取 |
toPrimitive |
boolean
|
|
可选
是否将entity类型转为primivate类型渲染(比如数据的point改为pointP展示) |
opacity |
number
|
1.0
|
可选
透明度(部分图层),取值范围:0.0-1.0 |
zIndex |
number
|
|
可选
控制图层的叠加层次(部分图层),默认按加载的顺序进行叠加,但也可以自定义叠加顺序,数字大的在上面。 |
symbol |
object
|
function
|
|
可选
矢量数据的style样式,为Function时是完全自定义的回调处理 symbol(attr, style, feature)
参数名称 |
类型 |
描述信息 |
type |
GraphicType
|
string
|
可选
标识数据类型,默认是根据数据生成 point、polyline、polygon |
styleOptions |
object
|
Style样式,每种不同类型数据都有不同的样式,具体见各GraphicType 矢量数据的style参数。 |
styleField |
string
|
可选
按 styleField 属性设置不同样式。 |
styleFieldOptions |
object
|
可选
按styleField值与对应style样式的键值对象。 |
merge |
boolean
|
可选
是否合并并覆盖json中已有的style,默认不合并。 |
callback |
function
|
可选
自定义判断处理返回style ,示例:callback: function (attr, styleOpt){ return { color: "#ff0000" }; } |
|
graphicOptions |
object
|
|
可选
默认的graphic的构造参数,每种不同类型数据都有不同的属性,具体见各GraphicType 矢量数据的构造参数。 |
simplify |
object
|
|
可选
是否简化坐标点位,为空时不简化
参数名称 |
类型 |
默认值 |
描述信息 |
tolerance |
number
|
0.0001
|
可选
简化的程度,传值是经纬度的小数位 |
highQuality |
boolean
|
true
|
可选
是否花更多的时间用不同的算法创建更高质量的简化 |
mutate |
boolean
|
true
|
可选
是否允许对输入进行变异(如果为true,则显著提高性能) |
|
buildings |
object
|
|
可选
标识当前图层为建筑物白膜类型数据
参数名称 |
类型 |
默认值 |
描述信息 |
bottomHeight |
string
|
|
可选
建筑物底部高度(如:0) 属性字段名称(如:{bottomHeight}) |
cloumn |
string
|
1
|
可选
层数,楼的实际高度 = height*cloumn |
height |
string
|
number
|
3.5
|
可选
层高的 固定层高数值(如:10) 或 属性字段名称(如:{height}) |
|
popup |
string
|
Array.<Globe.getTemplateHtml_template>
|
function
|
|
可选
绑定的popup弹窗值,也可以bindPopup方法绑定,支持:'all'、数组、字符串模板 |
popupOptions |
Popup.StyleOptions
|
|
可选
popup弹窗时的配置参数,也支持如pointerEvents等Popup 构造参数,还包括:
参数名称 |
类型 |
默认值 |
描述信息 |
title |
string
|
|
可选
固定的标题名称 |
titleField |
string
|
|
可选
标题对应的属性字段名称 |
noTitle |
string
|
|
可选
不显示标题 |
showNull |
string
|
false
|
可选
是否显示空值 |
|
tooltip |
string
|
Array.<Globe.getTemplateHtml_template>
|
function
|
object
|
|
可选
绑定的tooltip弹窗值,也可以bindTooltip方法绑定,参数与popup属性完全相同。 |
tooltipOptions |
Tooltip.StyleOptions
|
|
可选
tooltip弹窗时的配置参数,也支持如pointerEvents等Tooltip 构造参数,还包括:
参数名称 |
类型 |
默认值 |
描述信息 |
title |
string
|
|
可选
固定的标题名称 |
titleField |
string
|
|
可选
标题对应的属性字段名称 |
noTitle |
string
|
|
可选
不显示标题 |
showNull |
string
|
false
|
可选
是否显示空值 |
|
contextmenuItems |
object
|
|
可选
绑定的右键菜单值,也可以bindContextMenu方法绑定 |
id |
string
|
number
|
mars3d.Util.createGuid()
|
可选
图层id标识 |
pid |
string
|
number
|
-1
|
可选
图层父级的id,一般图层管理中使用 |
name |
string
|
''
|
可选
图层名称 |
show |
boolean
|
true
|
可选
图层是否显示 |
eventParent |
BaseClass
|
boolean
|
|
可选
指定的事件冒泡对象,默认为map对象,false时不冒泡 |
center |
object
|
|
可选
图层自定义定位视角 Map#setCameraView
参数名称 |
类型 |
描述信息 |
lng |
number
|
经度值, 180 - 180 |
lat |
number
|
纬度值, -90 - 90 |
alt |
number
|
可选
高度值 |
heading |
number
|
可选
方向角度值,绕垂直于地心的轴旋转角度, 0至360 |
pitch |
number
|
可选
俯仰角度值,绕纬度线旋转角度, -90至90 |
roll |
number
|
可选
翻滚角度值,绕经度线旋转角度, -90至90 |
|
extent |
object
|
|
可选
图层自定义定位的矩形区域,与center二选一即可。 Map#flyToExtent
参数名称 |
类型 |
默认值 |
描述信息 |
xmin |
number
|
|
最小经度值, -180 至 180 |
xmax |
number
|
|
最大经度值, -180 至 180 |
ymin |
number
|
|
最小纬度值, -90 至 90 |
ymax |
number
|
|
最大纬度值, -90 至 90 |
height |
number
|
0
|
可选
矩形高度值 |
|
flyTo |
boolean
|
|
可选
加载完成数据后是否自动飞行定位到数据所在的区域。 |
flyToOptions |
object
|
|
可选
加载完成数据后是否自动飞行定位到数据所在的区域的对应 BaseLayer#flyTo 方法参数。 |