how to change basemap, don't use baselayerpicker

Hi all.

I want to change the basemap after initialization, and don’t use the default baselayerpicker.

  1. var imgp1 = new Cesium.ArcGisMapServerImageryProvider( {
  2. url : 'http://server.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer'  
    
  3. });
  4. var imgp2 = new Cesium.TileMapServiceImageryProvider( {
  5. url : '//cesiumjs.org/tilesets/imagery/blackmarble'
    
  6. });
  7. var viewer = new Cesium.Viewer( ‘cesiumContainer’, {
  8. imageryProvider : imgp1,
    
  9. baseLayerPicker : false  
    
  10. });

how to switch them by myself baselayer control.

thanks.

Hi there,

This sandcastle example has the code you need: http://cesiumjs.org/Cesium/Apps/Sandcastle/index.html?src=Imagery%20Layers%20Manipulation.html&label=Showcases

Hope that helps!

  • Rachel

thank you , Rachel

在 2017年7月27日星期四 UTC+8下午11:10:50,Rachel Hwang写道: