0
Код ниже создает новую карту и добавляет слой. Я не хочу создавать новую карту, я хочу добавить веб-карту по id. Как я могу загрузить веб-карту с моим идентификатором? Id хотел загрузить мой Webmap вместо создания новой карты:Arcgis Javascript Api - Показать веб-карту по идентификатору
var initExtent = new esri.geometry.Extent({ "xmin": -89.26, "ymin": 15.85, "xmax": -88.13, "ymax": 18.75, "spatialReference": { "wkid": 5326 } });
map = new esri.Map("map",{
extent:esri.geometry.geographicToWebMercator(initExtent),
wrapAround180 : true
});
dojo.connect(map, 'onLoad', onMapLoaded);
//Add the topographic layer to the map. View the ArcGIS Online site for services http://arcgisonline/home/search.html?t=content&f=typekeywords:service
var basemap = new esri.layers.ArcGISTiledMapServiceLayer("http://server.arcgisonline.com/ArcGIS/rest/services/World_Topo_Map/MapServer", {
id: 'basemap'
});
currentBasemap = basemap;
map.addLayer(currentBasemap);
//Add some basic layers
var rivers = new esri.layers.FeatureLayer("http://services.arcgis.com/LxfKOYkTamDQYlsa/arcgis/rest/services/PollingStations2015/FeatureServer/0", {
mode: esri.layers.FeatureLayer.MODE_ONDEMAND,
outFields: ["*"]
});
map.addLayers([rivers]);
Этот образец не работает в моем браузере. Ты это пробовал? – ivias
Да, используя Chrome. –
Я пробовал его с помощью Chrome и Firefox, а также Internet Explorer. Он не загружает карту. У меня нет ошибок, и я использую свой идентификатор webap без везения. Вы знаете, что что-то не так с образцом, с которым вы связались? – ivias