【发布时间】:2021-02-22 20:36:35
【问题描述】:
我正在使用Deck.gl 来渲染 Mapbox 地图。我希望在用光标平移时增加惯性。但是,添加inertia={100} 或任何数字都不会增加惯性。我正在关注来自 Deck.gl 的 this 指南。
这是我的简化代码:
<DeckGL
ContextProvider={MapContext.Provider}
controller={true}
effects={effects}
getTooltip={getTooltip}
initialViewState={INITIAL_VIEW_STATE_AREA}
layers={layers}
onWebGLInitialized={onInitialized}
>
<StaticMap
inertia={100}
reuseMaps
ref={mapRef}
mapStyle={MAP_STYLE}
preventStyleDiffing={true}
mapboxApiAccessToken={process.env.REACT_APP_MAPBOX_TOKEN}
/>
</DeckGL>
我没有收到任何错误,导致调试起来很棘手。
【问题讨论】:
-
我认为您可能需要交互式地图组件。非静态地图:visgl.github.io/react-map-gl/docs/api-reference/interactive-map
-
@maxwell 好点。试了一下,还是不行。也许我的实现有问题......
标签: reactjs mapbox mapbox-gl-js deck.gl react-map-gl