跳到主要内容
版本:9.12.0-beta

倾斜模型图层(3DTilesLayer)

方法

flyToSelf

添加倾斜模型时,可自动定位到模型所在视角,避免加载后模型看不见找不到的情况。

参数
名称类型描述
optionsObject必填参数
名称类型默认值描述
bearingNumber0.0可选飞行结束后相机的方位角度,以从北顺时针方向测量的度数。
pitchNumber0.0可选飞行结束后相机的俯仰角度。
durationNumber1000可选飞行持续时间,单位为毫秒。

案例

    map.addLayer({
id: "tile-3d-layer",
type: "3DTiles",
data: "<your 3dtiles url>",
callback: function (group, layer) {
layer.flyToSelf({
pitch: 60, // 倾斜角
duration: 3000, // 飞行时间
});
},
});

参考 示例

pickCoordinate

在地图中拾取3DTiles数据的坐标,具体用法参考下方案例。

参数

名称类型描述
pointObject必填屏幕坐标,如 {x: 1152, y: 643}。

案例

        const TILESET_URL = "<your 3dtiles url>"; 
map.addLayer(
{
id: 'tile-3d-layer',
type: "3DTiles",
data: TILESET_URL,
callback: function (group, layer) {
Layer = layer;
}
}
)

map.on('click', e => {
let result = Layer.pickCoordinate(e.point)
console.log(result);
});

参考 示例