【发布时间】:2021-02-20 00:39:37
【问题描述】:
我有一张 DeckGL 地图,我在上面放置了一个按钮:
<DeckGL
ContextProvider={MapContext.Provider}
controller={true}
effects={effects}
getTooltip={getTooltip}
initialViewState={INITIAL_VIEW_STATE_AREA}
layers={layers}
onWebGLInitialized={onInitialized}
>
<Button
text="Search"
style={{ position: "absolute", top: 10, left: 10 }}
></Button>
<StaticMap
reuseMaps
mapStyle={MAP_STYLE}
preventStyleDiffing={true}
mapboxApiAccessToken={process.env.REACT_APP_MAPBOX_TOKEN}
/>
</DeckGL>
当我拖动覆盖在地图上的按钮时,它也会将地图移动到该按钮后面。有什么办法可以阻止这种运动吗?也就是在拖拽元素时防止地图被移动?
【问题讨论】:
-
你能创建一个代码笔/沙箱吗?
-
@AdriSolid 感谢您的评论。能够解决它
标签: reactjs mapbox mapbox-gl-js deck.gl react-map-gl