Я не могу понять, почему onclick
в OverlayView
не работает. Я поставил пользовательский объект (просто div) как child, это BaloonLocationJob
.
Как сделать OverlayView
кликабельным?
<GoogleMap
defaultZoom={16}
defaultCenter={{ lat: props.job.latitude, lng: props.job.longitude }}
options={{mapTypeControl:false,navigationControl:false,streetViewControl:false,scaleControl:false}}>
{
<OverlayView
key={Math.random()}
position={{ lat: props.job.latitude, lng: props.job.longitude }}
onClick={props.hello}
mapPaneName={OverlayView.OVERLAY_LAYER}>
<BaloonLocationJob address={props.job.address} onClick={props.onToggleOpen/* todo: capire xke cazzo diocane non si triggera l'onclick*/}/>
</OverlayView>
}
</GoogleMap>