Я меняю базовую карту по умолчанию на mapbox.streets в моем коде. Но он больше не обновляет baselayer из виджета baseLayerPicker.base map selector не работает
var viewer = new Cesium.Viewer('cesiumContainer',{
animation : false,
homeButton : false,
baseLayerPicker : true,
infoBox : true,
sceneModePicker : true,
timeline : false,
navigationInstructionsInitiallyVisible : false,
navigationHelpButton : false,
contextOptions: {
webgl:{preserveDrawingBuffer:true}
},
selectionIndicator : false,
});
var layers = viewer.imageryLayers;
var baseLayer = layers.get(0);
layers.remove(baseLayer);
layers.addImageryProvider(new Cesium.MapboxImageryProvider({
url : 'https://api.mapbox.com/v4/',
mapId: 'mapbox.streets',
}));
Я ничего не теряю? Буду признателен за любую оказанную помощь.
Спасибо, Это помогло. Но он не загружает мой просмотр камеры по умолчанию на загрузку страницы сейчас. Кажется, это нарушено. :( – meen
извините, это была моя ошибка. Ваше решение работает. :) – meen
Рад это слышать! – emackey