Reactjs 使用React向Arcgis地图添加新的基础地图

Reactjs 使用React向Arcgis地图添加新的基础地图,reactjs,arcgis,arcgis-js-api,esri-maps,Reactjs,Arcgis,Arcgis Js Api,Esri Maps,在开发者网页中,有一篇文章介绍了如何使用自定义API url添加新的自定义baseMap。看起来是这样的: require([ "esri/basemaps", "esri/map", "dojo/domReady!" ], function (esriBasemaps, Map){ esriBasemaps.delorme = { baseMapLayers: [{url: "

在开发者网页中,有一篇文章介绍了如何使用自定义
API url
添加新的自定义
baseMap
。看起来是这样的:

require([
    "esri/basemaps",
    "esri/map",
    "dojo/domReady!"
  ], function (esriBasemaps, Map){
    esriBasemaps.delorme = {
      baseMapLayers: [{url: "https://services.arcgisonline.com/ArcGIS/rest/services/Specialty/DeLorme_World_Base_Map/MapServer"}
      ],
      thumbnailUrl: "https://www.example.com/images/thumbnail_2014-11-25_61051.png",
      title: "Delorme"
    };

    var map = new Map("ui-map", {
      basemap: "delorme",
      center: [-111.879655861, 40.571338776], // long, lat
      zoom: 13,
      sliderStyle: "small"
    });
});
现在我真的不明白如何用同样的方法。似乎在
react arcgis
中没有内置方法将
custom API url``用作
BaseMap
,但是在
react`中是否有类似的选项

this.props.map.basemap = 'streets-relief-vector';
而不是使用内置的basemap字符串


还创建了一个简单的测试程序。

您可以像这样设置基本映射


但是我有一个自定义URL,我想从中设置我的基本地图。