Из-за требований проекта я не могу использовать компонент Map
при рендеринге, вместо этого я использую <div id="map"/>
, который я могу создать на карте.
Я не знаю, как можно программно добавить Popup
к нему с помощью пользовательского компонента.
Я знаю, что могу перейти:
this.popup.setLatLng(latLng);
this.popup.setContent("<div>Simple content</div>");
this.popup.openOn(map);
Но этоне позволяет мне устанавливать пользовательский компонент с жизненным циклом React.
Мне удалось увидеть всплывающее окно при использовании:
<Popup position={this.state.position} key={this.state.key}>
<MyChartComponent/>
</Popup>
Есть ли способ, которым я могу архивировать это программно?