mapbox-developer-group / Mapbox-Tech-Q-A

在提问之前请自行查看文档哦,养成好习惯:https://docs.mapbox.com/
32 stars 1 forks source link

mapbox gl如何实现3d popup? #13

Open tanlinshengyz opened 4 years ago

tanlinshengyz commented 4 years ago

类似mabox marker 加popup弹窗,,如何实现一个带高度的popup。。

具体需求: image

在点击模型中每一个featrue小块时,在模型上弹出popup气泡弹窗,对地图进行拖拽,缩放时,popup或跟随模型变换位置。popup内容可以自定义

dazhi1011 commented 4 years ago

@tanlinshengyz mapbox自带的popup满足不了你的需求,这个3d气泡弹窗可以使用mapbox的custom layer实现自定义绘制,响应单击事件更新custom layer中绑定的数据同时triggerrepaint

tanlinshengyz commented 4 years ago

如何实现,,能否给一个demo呢。。目前我对于custom layer来说,,有点困难

Jing-flyloveyin commented 4 years ago

@tanlinshengyz custom layer 可以参考官方文档中的案例:https://docs.mapbox.com/mapbox-gl-js/example/custom-style-layer/