gpt4 book ai didi

javascript - 更改 tomchentw react-google-maps 中的图钉颜色?

转载 作者:行者123 更新时间:2023-11-30 11:18:18 25 4
gpt4 key购买 nike

我想保留默认图标并在点击时更改它的颜色。我应该使用什么属性来改变颜色?

这是我的 makeMarkers 函数:

 makeMarkers=()=>{
const marker=this.props.markers.map((marker,id)=>{
return <Marker marker={marker} position={{lat:marker.lat, lng:marker.lng}}
onClick={()=>this.props.onMarkerClick(marker)}
>

{marker.showWindow && (
<InfoWindow>
<div>Something is there!</div>
</InfoWindow>)
}
</Marker>
})
return marker;
}

最佳答案

@李奥南

是的,这就是我最终所做的,我使用了自定义图像(基本上是一个不同颜色的图钉)。感谢您的链接,其中包含一些非常有用的信息!

这是我的代码现在的样子:

>  makeMarkers=()=>{
>
> const marker=this.props.markers.map((marker,id)=>{
> return <Marker key={id} marker={marker} position={{lat:marker.lat, lng:marker.lng}}
> onClick={()=>this.props.onMarkerClick(marker)}
> options={{icon:`${marker.icon}`}}
> >
>
> {marker.showWindow && (
> <InfoWindow>
> <div>Something is there!</div>
> </InfoWindow>)
> }
> </Marker>
> })
> return marker;
> }

每个标记都有初始的自定义 .png,我在点击时从自定义切换到默认!

关于javascript - 更改 tomchentw react-google-maps 中的图钉颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50703306/

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