Для изменения базовой карты вам просто нужно изменить свойство базовой карты Карты.Так что если пользователь выбирает «спутник» из выпадающего списка, вам просто нужно изменить свойство с новым значением.
var basemapDropdown = document.getElementById("basemap-select");
basemapDropdown.addEventListener("change", changeBasemap);
function changeBasemap(event){
var newBasemap = basemapDropdown.value;
view.map.basemap = newBasemap;
}
См. Пример, который я создал для нее: https://codepen.io/anon/pen/LoyZaJ