openlayers-5 - OSM Map OpenLayers 5 的问题:地图不会显示
问题描述
我尝试从 ol.source.OSM() 添加的 Openlayers 5 不再显示 OSM 地图,但显示的是灰色地图。
var map3 = new ol.Map({
layers: new ol.layer.Tile({
source: new ol.source.OSM()
}) ,
target: 'map-id3',
view: new ol.View({
center:ol.proj.fromLonLat([10.74,34.77]),
zoom:12
})
});
解决方案
layers
必须是一个数组
layers: [ new ol.layer.Tile({
source: new ol.source.OSM()
}) ],
推荐阅读
- ubuntu - 如何在 Ubuntu 中使用 snmp 检索 hrSWRuntable?
- dart - TabBar 中的 TabBarView 占用剩余空间
- jupyter-notebook - 如何修复 statsmodels logsumexp 和 factorial 上的 Google colab 导入错误
- highcharts - 如何在 Highchart 底部添加文本框?
- c++ - 如何在 C++ 中使用 openssl 创建 ocsp 请求?
- javascript - 反应虚拟化自动大小调整器不起作用
- arrays - 将一个数组的每个元素与另一个数组的元素匹配,无需循环
- javascript - GAS OR 运算符使两个测试都被忽略
- r - 在R中的通用函数中执行`UseMethod()`之后的代码?
- r - R中的弹性网络可以处理小数据集吗