javascript - 是否可以指定 ESRI basemap 库 (ArcGIS API) 使用哪些 ArcGIS basemap ?

标签 javascript esri arcgis-js-api

是否可以指定 ESRI basemap 图库 (esri/dijit/BasemapGallery) 使用哪些 ArcGIS basemap ?

showArcGISBasemaps 设置为 true 会返回所有这些,但我只想要选定的几个,例如“公路”、“国家地理”和“卫星”。

var basemapGallery = new BasemapGallery({
    showArcGISBasemaps: true,
    map: map,
}, "myPlaceHolder");

浏览文档(https://developers.arcgis.com/javascript/3/jsapi/basemapgallery-amd.html)我似乎找不到任何东西。

或者,将 showArcGISBasemaps 设置为 false 后是否可以单独创建这些图层?

最佳答案

创建BasemapGallery时,您可以在params.basemaps对象中指定 basemap :new BasemapGallery()

该链接中也有一个代码示例。祝你好运!

关于javascript - 是否可以指定 ESRI basemap 库 (ArcGIS API) 使用哪些 ArcGIS basemap ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43544747/

相关文章:

javascript - 我不断收到 "CodeMirror.foldCode is not a function"。代码折叠插件不适用于自定义/简单模式吗?

javascript - 尝试使用传单绘制删除/编辑形状时出错 - ESRI

Selenium WebDriver 中的 JavascriptException

javascript - ESRI ArcGIS Javascript : Polygon from JSON not working

javascript - arcgis api 无法连接到具有 key 的 wmts

javascript - dojo:qwest.js 的 multipleDefine 错误

javascript - AJAX 调用在使用 Backbone.js 完成之前被中止

javascript - 在 javascript 中每次点击时删除 svg 行新的最后一个节点

javascript - ESRI JavaScript setRequestPreCallback 部分工作

javascript - 清除 JavaScript 中的缓存