倾斜模型图层(3DTilesLayer)
方法
flyToSelf
添加倾斜模型时,可自动定位到模型所在视角,避免加载后模型看不见找不到的情况。
参数
| 名称 | 类型 | 描述 | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| options | Object | 必填参数
|
案例
map.addLayer({
id: "tile-3d-layer",
type: "3DTiles",
data: "<your 3dtiles url>",
callback: function (group, layer) {
layer.flyToSelf({
pitch: 60, // 倾斜角
duration: 3000, // 飞行时间
});
},
});
参考 示例。
pickCoordinate
在地图中拾取3DTiles数据的坐标,具体用法参考下方案例。
参数
| 名称 | 类型 | 描述 |
|---|---|---|
| point | Object | 必填屏幕坐标,如 {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);
});
参考 示例。