我正在构建地图google-map-react
并尝试对其进行样式设置,但没有运气。我在这里使用文档:https ://github.com/google-map-react/google-map-react/blob/master/API.md并通过一个名为的道具添加样式,options
就像它说的那样,但我没有看到任何正在应用的样式。
这是我的代码:
const createMapOptions = () => {
return {
styles: [{stylers: [{'saturation': -100}, {'gamma': 0.2}, {'lightness': 4}, {'visibility': 'on'}]}]
}
}
const Map = ({center, children, onGoogleApiLoaded, useGoogleMapsApis, zoom}) => {
return (
<div className='h-100p w-100p'>
<GoogleMap
bootstrapURLKeys={{key: '...'}}
defaultCenter={center}
defaultZoom={zoom}
options={createMapOptions}
yesIWantToUseGoogleMapApiInternals={useGoogleMapsApis}
onGoogleApiLoaded={onGoogleApiLoaded}
>
{children}
</GoogleMap>
</div>
)
}
任何有关如何应用任何样式的指导将不胜感激。
注意- 我正在使用开发人员密钥,不确定这是否是我看不到样式的原因?
另请注意- 我不想要react-google-maps
类似库的提示,但与google-map-react
. 我已经看到其他google-map-react
问题得到了回答,并与提到的人一起投票react-google-maps
。