console
var vectorLayer = new ol.layer.Vector({
projection: 'EPSG:3857',
source: new ol.source.Vector()
})
var map = new ol.Map({
target: 'map',
layers: [
new ol.layer.Tile({
source: new ol.source.OSM()
}),
vectorLayer
],
view: new ol.View({
projection: 'EPSG:4326',
center: [116.39123296750768, 39.907180309385694],
zoom: 8
})
});
var arr = []
console.info('arr', arr.length)
map.getLayers().getArray().forEach(layer => {
if (layer instanceof ol.layer.Tile) {
arr.push(layer)
map.removeLayer(layer)
}
})
olms(map, 'http://tianque.oicp.net:28182/web/appcloud/api/gis_data/map/style?enName=public_style&appKey=bd80438da6b04f29903fdc45a1e40b02').then(newmap => {
console.info('newmap', newmap.getLayers().getArray().length)
})
<div id="map" class="map"></div>
.map {
height: 600px;
width: 100%;
}