Closed rushcoff closed 4 years ago
Как навешать событие onClick на компонент Placemark? В примере ниже, при нажатии на Placemark на карте, обработчик события handlePlacemarkClick не вызывается.
<Map state={this.mapState} modules={['suggest', 'geocode']} onLoad={this.handleMapLoad} width='100%' height='100%' > {this.placemarks.map((p, i) => ( <Placemark key={i} geometry={p.coord} options={{ iconColor: this.selectedPlacemark === p.name ? '#F06666' : '#FFE366', }} /> ))} {this.addressPlacemark && ( <Placemark onClick={this.handlePlacemarkClick} geometry={this.addressPlacemark.coord} options={{ iconColor: '#62ca71', }} /> )} </Map>
@rushcoff не вижу ошибок, должно работать https://codesandbox.io/s/hardcore-archimedes-nb77m
@mmarkelov спасибо, проблема была в моем окружении, после редеплоя все стало работать.
Как навешать событие onClick на компонент Placemark? В примере ниже, при нажатии на Placemark на карте, обработчик события handlePlacemarkClick не вызывается.