gpt4 book ai didi

reactjs - 无法捕获 Deck.gl@^7.1.10 中包含的 Marker 子项的 onClick 事件

转载 作者:行者123 更新时间:2023-12-03 13:38:51 25 4
gpt4 key购买 nike

我使用了dececk.gl@^6.4.7和react-map-gl@^5.0.7,并且我放置了一个带有正在监听点击事件的图标子项的标记。当我将 Deck.gl 更新到版本 7.1.10 时,图标的单击事件停止工作。

你知道如何解决这个问题吗?

        <DeckGL
initialViewState={{
longitude: liveMapZoom.lng,
latitude: liveMapZoom.lat,
zoom: 12,
bearing: 0,
pitch: 0
}}
viewState={viewState}
onClick={(info, event) => {
console.log("info", info);
console.log("event", event);
}}
onViewStateChange={this._onViewStateChange}
controller={{ type: MapController, dragRotate: false }}
layers={[
layerCars(data)
]}
>
<ReactMapGL
mapStyle={"mapbox://styles/mapbox/streets-v9"}
mapboxApiAccessToken={TOKEN}
>
<Marker
key={key}
latitude={coordinates[1]}
longitude={coordinates[0]}
>
<img
alt={name}
src={iconUrl}
onClick={event => {
console.log("hey");
}}
/>
</Marker>
</ReactMapGL>
</DeckGL>

最佳答案

我没有找到上一个问题的解决方案,因此我将标记更改为图标图层。

关于reactjs - 无法捕获 Deck.gl@^7.1.10 中包含的 Marker 子项的 onClick 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57222969/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com