MapBox常用属性和案例

本文介绍了MapBox的常用属性和应用案例,包括如何进行地图定位,获取和管理图层,监听地图缩放事件,使用鹰眼功能,展示热力图,以及图层的显示与隐藏操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、定位

//跳转

this.map.jumpTo({
    center: city.geometry.coordinates });
}, 2000 * index);
//飞行
this.map.flyTo({
   
        center: [114.23774842192483, 30.52603116857425],
        essential: true 
      })

二、获取所有图层

var layers = this.map.getStyle().layers

三、监听地图缩放事件

this.map.on('moveend', () => {
   
        console.log(this.map.getZoom())
        // if(e.moveend&&e.moveend=="111"){
   
        //   //查询操作
            // }
      })

四、鹰眼

//引入minimap插件
this.map.addControl(
          new mapboxgl.Minimap({
   
            id: 'mapboxgl-minimap',
            width: '320px',
            height: '180px',
            style: 'mapbox://styles/tyy-sj/ck9c4cqa301rg1ipfeaiywr9x',
            center: [114.23774842192483, 30.52603116857425],
            zoom: 15,
            // 应该是一个函数;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值