<\/A><\/P>https:\/\/community.esri.com\/people\/EPolle_TensingInternational\/blog\/2020\/03\/24\/arcgis-javascript-with-uk-data-table-of-content<\/A><\/P><\/P>
<\/P>
Por favor, tenga en cuenta: todos los basemaps añadidos a la galería deben tener la misma referencia espacial. Y dado que nuestro primer basemap está proyectado en British National Grid, todos los demás deben tener esta misma referencia espacial.<\/P>
Hemos encontrado estos basemaps que cumplen con este requisito:<\/P>
<\/>P>En el código siguiente usamos la clase
<!DOCTYPE html><\n><html><\n><head><\n> <meta charset=\"utf-8\"><\n> <meta name=\"viewport\" content=\"initial-scale=1, maximum-scale=1, user-scalable=no\"><\n> <title>ArcGIS JavaScript with UK data - OS Basemapgallery</title><\n> <link rel=\"stylesheet\" href=\"https://js.arcgis.com/4.15/esri/css/main.css\"><\n> <script src=\"https://js.arcgis.com/4.15/\"></script><\n></head><\n><style><\n> html, body, #viewDiv {<\n> padding: 0;<\n> margin: 0;<\n> height: 100%;<\n> width: 100%;<\n> }<\n> .esri-basemap-gallery__item-thumbnail {<\n> width: auto;<\n> }<\n></style><\n><script> \n> require([<\n> \"esri/Map\",<\n> \"esri/geometry/Point\",<\n> \"esri/views/MapView\",<\n> \"esri/Basemap\",<\n> \"esri/widgets/BasemapGallery\ class="punctuation token">,"esri\/widgets\/BasemapGallery\/support\/LocalBasemapsSource"], function(Map, Point, MapView, Basemap, BasemapGallery, LocalBasemapsSource) {// Mapas base Esri UKlet OS_Open_Background_Esri_UK = new Basemap({portalItem: {id: "a4ee9f2805754f4b9004103f67688bf1"}}); //OS Open Backgroundlet OS_Open_Gray_Esri_UK = new Basemap({portalItem: {id: "93320e50f3f3419795946b1243aadb1e"}}); //OS Open Greylet OS_Open_Gray_Labels_Esri_UK = new Basemap({portalItem: {id: "7be6d1f81ab047fda02107a97079ccd3"}}); //OS Open Grey Labelslet OS_Open_Carto_Esri_UK = new Basemap({portalItem: {id: "0bd3a4a6fd674a90a7d0a9e5f36fb59b"}}); //OS Open Cartolet OS_Open_Raster_Esri_UK = new Basemap ( { portalItem: { id: "5b5ff94ca7414a26b75e0d337a023d38" } } ) ; //OS Open Rasters let GB_Dark_Grey_Esri_UK = new Basemap({portalItem:{id:"a118075240bc4e4f8062265ecdad0e7e"}}); //GB Dark Grey let UKBasemaps = new LocalBasemapsSource({ basemaps : [OS_Open_Background_Esri_UK, OS_Open_Carto_Esri_UK, OS_Open_Gray_Esri_UK, OS_Open_Gray_Labels_Esri_UK, OS_Open_Raster_Esri_UK, GB_Dark_Grey_Esri_UK] }); let map = new Map({ basemap: OS_Open_Carto_Esri_UK }); let view = new MapView({ spatialReference: 27700, container: "viewDiv", map: map, center: new Point({x: 500000, y: 500000, spatialReference: 27700}), zoom: 7 }); let basemapGallery = new BasemapGallery({ view: view, source: UKBasemaps }); view.ui.add([basemapGallery], "top-right"); }) ; </ head > < body > </ Span > < </ Span > div </ Span > id = "viewDiv" > </ Span >< / div > </ </ Span > body </ Span > > </ Span ><\/html><\/SPAN><\/SPAN><\/SPAN><\/SPAN><\/SPAN><\/SPAN><\/SPAN><\/SPAN><\/SPAN><\/SPAN><\/SPAN><\/SPAN><\/SPAN><\/SPAN><\/SPAN><\/SPAN><\/SPAN><\/SPAN><\/SPAN><\/SPAN><\/SPAN><\/SPAN><\/SPAN><\/SPAN><\/SPAN><\/SPAN><\/SPAN><\/SPAN>< < EM O J I _ 2 8 > < / s p a n > < s p a n > < < E M O J I _ 2 9 > < / s p a n > < s p a n > < < E M O J I _ 3 0 > < / s p a n > < s p a n > < < E M O J I _ 3 1 > < / s p a n > < s p a n > < < E M O J I _ 3 2 > < / s p a n > < s p a n > < < E M O J I _ 3 3 > < / s p a n > < s p a n > < < E M O J I _ 3 4 > < / s p a n > < s p a n > < < E M O J I _ 3 5 > < / s p a n > < s p a n > < < E M O J I _ 3 6 > < / s p a n > < s p a n > < < E M O J I _ 3 7 > < / s p a n > < s p a n > < < E M O J I _ 3 8 > < / s p a n > < s p a n > << EM O J I _ 3 9 >> < << EM O J I _ 4 0 >> < << EM O J I _ 4 1 >> < << EM O J I _ 4 2 >> < << EM O J I _ 4 3 >> < << EM O J I _ 4 4 >> < << EM O J I _ 4 5 >> < << EM O J I _ 4 6 >> < << EM O J I _ 4 7 >> < << EM O J I _ 4 8 >> < << EM O J I _ 4 9 >> < << EM O J I _ 5 0 >> < << EM O J I _ 5 1 >> < << EM O J I _ 5 2 >> < << EM O J I _ 5 3 >> < << EM O J I _ 5 4 >> < << EM O J I _ 5 5 >> < << EM O J I _ 5 6 >> < << EM O J I _ 5 7 >> < << EM O J I _ 5 8 >> < << EM O J I _ 5 9 >> < << EM O J I _ 6 0 >> < << EM O J I _ 6 1 >> < << EM O J I _62>> </ span ></ span ></ CODE ></ PRE ></ BODY ></ HTML>
Los miembros registrados pueden publicar, seguir actualizaciones y más. ¿Nuevo aquí? Regístrate gratis.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.