# 倾斜摄影图层(Tile3DLayer)

倾斜摄影图层用于展示由倾斜摄影数据生成的瓦片服务。

WARNING

无论点云还是倾斜摄影,实际上均是以 3DTiles 的形式加载在地图上的,所以,本图层理论上支持任何以 3DTiles 形式呈现的数据。

对于除点云以及倾斜摄影以外的数据处理成的 3DTiles 服务,暂未测试。

new aimap.Tile3DLayer(layerOptions: Object)
1

# 初始化参数

# LayerOptions参数说明

字段名 类型 说明
id string 默认值为${type}.${uuid},该值不允许重复。
map Map 地图对象,如果设置,该图层会自动加载到地图中,如果未设置,需要手动加载图层:addTo(map)
data必须 Data 支持符合 3DTiles 规范 的倾斜摄影模型瓦片服务。

# 示例

var tile3dLayer = new aimap.Tile3DLayer({
    id: "chongming",
    data: 'path-to-an-online-3dtiles-spec-service/tileset.json',
    map
});
1
2
3
4
5

# 实例变量

# id

此图层的 id,如果在初始化图层的参数中指定,则为参数中的 id,否则 SDK 内部会自动生成一个 id。

# 示例

var tile3DLayer = new aimap.Tile3DLayer({...});
console.log(tile3DLayer.id); // "tile3DLayer.9db79b01-f3c0-4da6-a36a-b4d5827c4e37"
1
2

# type

此图层的类型,对于本图层, type 为固定值:tile3d

# 示例

var tile3DLayer = new aimap.Tile3DLayer({...});
console.log(tile3DLayer.type); // "tile3d"
1
2

# 实例方法

addTo(map)

如果在初始化图层时,没有传入地图对象参数,则需要使用此方法来将图层添加到地图上。

参数

map(Map):需要添加本图层的地图对象。

返回值

Tile3DLayer:this

remove()

将本图层从地图中移除,并销毁相关的资源。

返回值

Tile3DLayer:this

show()

显示该图层。

返回值

Tile3DLayer:this

hide()

隐藏该图层。

返回值

Tile3DLayer:this

最后更新于: 7/22/2022, 5:39:57 PM