Как продублировать уже инициализированную карту в openlayers 3

Как я могу дублировать уже инициализированное состояние карты? Я хотел бы избавить вас от необходимости заново инициализировать ту же карту, а затем копировать слои.

1 ответ

Вы можете повторно использовать объект карты в разных тегах, просто изменив целевой div, если вы хотите использовать его на разных страницах.

    map.setTarget('map-holder');

Если вы хотите отображать обе карты одновременно, попробуйте этот пример https://openlayersbook.github.io/ch03-charting-the-map-class/example-05.html.

Насколько мне известно, одна карта не может иметь две цели одновременно. Надеюсь, это поможет.

Другие вопросы по тегам