Skip to content

图层

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)
图层 has loaded