mapbox吧 关注:184贴子:376
  • 17回复贴,共1

mapbox显示3D地图交互事件的问题,急求!

只看楼主收藏回复

做了一个3D建筑显示,所有建筑在一个layer上,想点击之后就能把当前建筑变成其他颜色,并且显示properties里面的建筑信息。
但是调用点击事件的时候发现,鼠标必须要点到建筑底面上才算是选中,渲染出来的建筑3D部分是捕捉不到鼠标事件的。。。。。。。有没有大神有解决方案??

3D是用的'type': 'fill-extrusion'


IP属地:辽宁1楼2017-12-26 11:06回复
    新手完全不会....


    IP属地:陕西来自Android客户端2楼2017-12-29 10:04
    回复
      请问一下建筑高度不显示咋办


      IP属地:四川3楼2018-01-03 18:37
      回复
        遇到同样问题,求解决办法


        IP属地:广东4楼2018-01-09 10:05
        回复
          请问大神们是怎么做到高亮显示的呀?


          IP属地:湖北5楼2018-04-25 11:29
          回复
            点击之后变色是怎么实现的呀


            6楼2018-10-22 14:32
            收起回复
              map.on('mousemove',function(e){
              var features=map.queryRenderedFeatures(e.point,{layers:['park-boundary']})
              if(features.length>0){
              map.setPaintProperty('park-boundary','fill-extrusion-color','#faafee')
              }else{
              map.setPaintProperty('park-boundary',"fill-extrusion-color" ,'#FFA54F')
              }
              })


              IP属地:上海7楼2018-10-26 16:40
              收起回复
                一年了,这个问题解决了吗,同求


                IP属地:山西8楼2018-10-31 10:49
                回复(2)
                  求问一下,mapbox中如何显示3D建筑?


                  IP属地:湖北来自Android客户端9楼2019-02-25 13:38
                  回复
                    同求大佬来详解啊!


                    IP属地:陕西10楼2019-04-28 17:11
                    回复
                      楼主请问你怎么点击改的颜色啊?


                      IP属地:河北11楼2020-06-28 10:56
                      回复
                        楼主问题解决了吗?我现在也遇到这个问题了,求帮助


                        IP属地:北京12楼2020-08-10 14:49
                        收起回复
                          我3D效果出不来 求解


                          IP属地:云南来自Android客户端13楼2021-06-13 20:05
                          回复