openlayer白屏
时间: 2023-08-30 13:11:56 浏览: 212
Openlayer地图叠加瓦片
Openlayer地图加载完成后出现白屏的问题可能有几个原因。其中一个可能是因为viewport被设置为display:none,导致地图无法显示。
解决这个问题的方法是在创建OverviewMap时,设置layers参数为一个TileLayer。具体代码如下:
new ol.control.OverviewMap({ collapsed: false, layers: [ new TileLayer({ source: new OSM(), }), ], })。
此外,当地图加载完成后或者渲染的DOM元素发生大小变化时,可以使用olMap.updateSize()方法来更新地图的大小。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [openlayer地图大小变化后地图白屏不显示](https://blog.csdn.net/weixin_44940364/article/details/123060422)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* [OpenLayers 鹰眼 空白问题(OverviewMap 加载空白问题)](https://blog.csdn.net/qq_17627195/article/details/121359263)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文