界面
图层
new Layer()
实例化
返回:
- 实例化Layer对象
详情:
实例化
Layer
对象,可以调用图层模块中的方法示例:
js
import KAPI from '@ibrucekong/kapi'
const kapi = await KAPI.build('Your Auth Token')
const scene = new kapi.Scene('kapi-container', { server: 'Your Service URL' } )
const layer = new kapi.Layer()
console.log(layer)
add3DTiles()
加载 3dtiles,可以是字符串,也可以是数组
参数:
{String | Array} urls 云流的宽度
返回:
- 加载 3dtiles后的返回信息
详情:
加载 3dtiles,可以是字符串,也可以是数组
示例:
js
import KAPI from '@ibrucekong/kapi'
const kapi = await KAPI.build('Your Auth Token')
const scene = new kapi.Scene('kapi-container', { server: 'Your Service URL' } )
const layer = new kapi.Layer()
// 1、配合 async 字符串
const res = await layer.add3DTiles('http://localhost/demo/tileset.json')
// 2、配合 async 数组
const urls = ['http://localhost/demo/tileset.json',
'http://localhost/demo2/tileset.json',
'http://localhost/demo2/tileset.json']
const res = await layer.add3DTiles(urls)
// 3、配合 async 对象数组
const urls = [{url: 'http://localhost/demo/tileset.json'},
{url: 'http://localhost/demo/tileset.json'},
{url: 'http://localhost/demo/tileset.json'}]
const res = await layer.add3DTiles(urls)
removeLayer()
根据url移除服务
参数:
{String} url 服务url
返回:
- 根据url移除服务后的返回信息
详情:
根据url移除服务
示例:
js
import KAPI from '@ibrucekong/kapi'
const kapi = await KAPI.build('Your Auth Token')
const scene = new kapi.Scene('kapi-container', { server: 'Your Service URL' } )
const layer = new kapi.Layer()
const res = await layer.removeLayer('123')
console.log(res)
showLayer()
根据url显示服务
参数:
{String} url 服务url
返回:
- 根据url显示服务后的返回信息
详情:
根据url显示服务
示例:
js
import KAPI from '@ibrucekong/kapi'
const kapi = await KAPI.build('Your Auth Token')
const scene = new kapi.Scene('kapi-container', { server: 'Your Service URL' } )
const layer = new kapi.Layer()
const res = await layer.showLayer('123')
console.log(res)
hideLayer()
根据url隐藏服务
参数:
{String} url 服务url
返回:
- 根据url隐藏服务后的返回信息
详情:
根据url隐藏服务
示例:
js
import KAPI from '@ibrucekong/kapi'
const kapi = await KAPI.build('Your Auth Token')
const scene = new kapi.Scene('kapi-container', { server: 'Your Service URL' } )
const layer = new kapi.Layer()
const res = await layer.hideLayer('123')
console.log(res)
getAllLayers()
获取所有服务
返回:
- 获取所有服务后的返回信息
详情:
获取所有服务
示例:
js
import KAPI from '@ibrucekong/kapi'
const kapi = await KAPI.build('Your Auth Token')
const scene = new kapi.Scene('kapi-container', { server: 'Your Service URL' } )
const layer = new kapi.Layer()
const res = await layer.getAllLayers('123')
console.log(res)