如何在google-map-react渲染的Map上显示所有本地Map标记,如googleMap的公共版本?
目前,我的Map如下所示,但默认情况下仅显示地铁站和公交站
<GoogleMapReact
center={mapProps.center}
bootstrapURLKeys={{ key: settings?.googleMaps?.apiKey }}
defaultZoom={mapProps.zoom}
yesIWantToUseGoogleMapApiInternals
onGoogleApiLoaded={({ map, maps }) => apiIsLoaded(map, maps, housing)}
>
{housing.map((item, index) => {
const lat = item.location.latitude;
const lng = item.location.longitude;
const onClick = () => setActiveMarker(item);
return(
<Marker key={index.toString()} {...{index, lat, lng, onClick, activeMarker, item}}/>
)
})}
</GoogleMapReact>
1条答案
按热度按时间ac1kyiln1#
检查您的api密钥是否支持您想要显示的所有地方。您可能需要使用Google Map Places Library。