Skip to content

位置拾取

框架支持拾取鼠标位置地理信息

说明

INFO

同时支持地表、地形、模型和对象拾取,优先级考虑鼠标点击位置地理实体层级

代码实例

vue3 + ts

ts
let map: any
LarkExplorer.ready({
    baseUrl: './dist/resources/',
  }).then(initMap)

function initMap() {
  // 默认谷歌影像地图
  const baseImagery = LarkExplorer.BaseLayer.DefaultTdtImg

  // 默认全球地形
  const baseTerrain = LarkExplorer.BaseLayer.DefaultTerrain

  map = new LarkExplorer.Map('map', baseImagery, baseTerrain)
}

const position = ref('')
const start = () => {
  map.Handler.pickPos(true, function (pos: any) {
    console.log('拾取到位置:', pos)
    position.value = pos
  })
}
const end = () => {
  map.Handler.pickPos(false)
  position.value = ''
}

运行效果 更多示例