我正在尝试在 Mapbox 上构建 nft 市场,例如 ovr.ai 来改进我的 React.js。我正在开发一个 fork,但我正在尝试添加新功能,例如导航控制、搜索位置等。
我的导航控件有问题。
import DeckGL from "@deck.gl/react"
import ReactMapGL, { NavigationControl } from "react-map-gl"
return (
<DeckGL
style={{ position: "relative" }}
height={HEIGHT}
width={WIDTH}
initialViewState={viewState}
onViewStateChange={({ viewState }) => setViewState(viewState)}
controller={true}
layers={layers}
>
<ReactMapGL mapboxApiAccessToken={token}>
<NavigationControl />
</ReactMapGL>
</DeckGL>
)
代码生成导航控件,但首先;我无法单击它们,因为 dialgl 在它们上面生成画布。即使我从检查中删除画布,缩放控制似乎也不起作用。
https://codesandbox.io/s/cocky-forest-iv6bi2?file=/src/Map/index.js