#javascript #reactjs #arcgis
#язык JavaScript #реагирует на #arcgis
Вопрос:
Как я могу изменить цвет карты? Я использовал @ArcGIS/core для импорта карты, это мой код
это мой стиль.css
html, body { padding: 0; margin: 0; width: 100%; height: 100%; font-feature-settings: "liga" 1, "calt" 0; } #root, .mapDiv { padding: 0; margin: 0; width: 100%; height: 500px; display: flex; letter-spacing: 0em; line-height: 1.55rem; background-color: gray; }
это мой код карты
.... import style from "../../component/css/style.css"; function MyMap(){ const mapDiv = useRef(style); let cleanup; useEffect(()=gt; { if (mapDiv.current) { esriConfig.apiKey = "gt;gt;gt;gt;gt;gt;gt;gt;lt;lt;lt;lt;lt;lt;lt;lt;"; const map = new Map({ basemap: "arcgis-topographic" // Basemap layer service }); const view = new MapView({ map: map, container: mapDiv.current, center: [-118.805, 34.027], // Longitude, latitude zoom: 13, // Zoom level style: { background: { type: "color", color: [192, 192, 192, 0.4] }, } }) view.when((r)=gt; { }).then(()=gt; { mapDiv.current = view; }); } },[]) return ( lt;div className="mapDiv" ref={mapDiv}gt; lt;/divgt; ) } export default MyMap
Результат
из этой строки, пожалуйста, не читайте это из этой строки, пожалуйста, не читайте это из этой строки, пожалуйста, не читайте это из этой строки, пожалуйста, не читайте это из этой строки, пожалуйста, не читайте это из этой строки, пожалуйста, не читайте это из этой строки, пожалуйста, не читайте это из этой строки, пожалуйста, не читайте это