Я схожу с ума, с простой картой внутри на bootstrap модал:
<!-- Modal MAP HTML -->
<div id="mapclicModal" class="modal fade">
<div class="modal-dialog modal-lg">
<div class="modal-content">
<div class="modal-header">
<div id="myposition"></div>
</div>
<div class="mapcontainer" style="height: 600px">
<div id="map" class="map"></div>
</div>
<div class="modal-footer">
<button class="btn btn-success btn-block" data-dismiss="modal" th:utext="#{label.success.modal.buttoncontinue}">OK</button>
</div>
</div>
</div>
</div>
и JS:
function initialize_map() {
view= new ol.View({
center: ol.proj.transform([mapLng, mapLat], 'EPSG:4326', new ol.source.OSM().getProjection()),
zoom: mapDefaultZoom
});
map = new ol.Map({
target: "map",
layers: [
tileLayer,vectorLayerMovingMarker,vectorFromRestAntennas
],
view: view
});
}
результат: Result Extent image
экстент слоев меньше, чем вид карты!
Если я помещу тот же код на пустую страницу ... это правильно !! почему?
ОБНОВЛЕНИЕ
При использовании OL версии 5.3.0 этой проблемы нет!