GeodePoiLayer

new mars3d.layer.GeodePoiLayer(options)

高德在线POI图层

参数名称 类型 描述信息
options object 可选

参数对象,包括以下:

参数名称 类型 默认值 描述信息
key Array.<string> mars3d.Token.gaodeArr 可选

高德KEY,在实际项目中请使用自己申请的高德KEY,因为我们的key不保证长期有效。

minimumLevel number 0 可选

图层所支持的最低层级,当地图小于该级别时,平台不去请求服务数据。【影响效率的重要参数】

maximumLevel number 可选

图层所支持的最大层级,当地图大于该级别时,平台不去请求服务数据。

rectangle object

瓦片数据的矩形区域范围

参数名称 类型 描述信息
xmin number

最小经度值, -180 至 180

xmax number

最大经度值, -180 至 180

ymin number

最小纬度值, -90 至 90

ymax number

最大纬度值, -90 至 90

bbox Array.<number> 可选

bbox规范的瓦片数据的矩形区域范围,与rectangle二选一即可。

debuggerTileInfo boolean 可选

是否开启测试显示瓦片信息

zIndex number 可选

控制图层的叠加层次(部分图层),默认按加载的顺序进行叠加,但也可以自定义叠加顺序,数字大的在上面。

opacity number 1.0 可选

透明度(部分图层),取值范围:0.0-1.0

symbol object 可选

矢量数据的style样式

参数名称 类型 描述信息
styleOptions BillboardEntity.StyleOptions | PointEntity.StyleOptions

点的Style样式。

styleField string 可选

按 styleField 属性设置不同样式。

styleFieldOptions object 可选

按styleField值与对应style样式的键值对象。默认与styleOptions合并,可以设置merge:false不合并

cluster object 可选

聚合参数(Tip:不参与聚合的类型:合并渲染对象、处于标绘或编辑状态的对象):

参数名称 类型 默认值 描述信息
enabled boolean false 可选

是否开启聚合

pixelRange number 20 可选

多少像素矩形范围内聚合

minimumClusterSize number 2 可选

可以聚集的屏幕空间对象的最小数量

includePoly number true 可选

是否对线面对象进行聚合

image string | function | Globe.getCircleImageOptions 可选

聚合点的图标样式,支持:string时直接传图片; object时定义内置样式; function时传:getImage:function(count) { return image}

style BillboardEntity.StyleOptions | object 可选

聚合点的样式参数

id string | number mars3d.Util.createGuid() 可选

图层id标识

pid string | number 可选

图层父级的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方法参数。

参考:

继承

成员(属性)

readonly key : string

获取配置的高德Key(多个时轮询)

方法

clear(hasDestroy)void

清除图层内所有矢量数据

参数名称 类型 默认值 描述信息
hasDestroy boolean true 可选

是否释放矢量对象

返回值:

继承自:

reload()void

重新加载数据

返回值:

继承自:

abstract updateGraphic(graphic, attr)void

根据 attr属性 更新 矢量对象,主要是属性是动态变化的场景下使用。

参数名称 类型 描述信息
graphic BaseGraphic | *

矢量对象

attr object

数据的属性信息

返回值:

继承自: