首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么特性层不解析DEBBaseMap由新南威尔士MapServer为javascript 4.1.1?

为什么特性层不解析DEBBaseMap由新南威尔士MapServer为javascript 4.1.1?
EN

Stack Overflow用户
提问于 2019-07-16 06:40:52
回答 1查看 39关注 0票数 1

我一直在尝试为DEPBaseMap实现新南威尔士州的javascript。该层也可以添加到ArcGIS在线上,并且可以很好地工作,但是使用JS做同样的事情,没有地图被解析。我想我已经错过了我的javascript中的代码,因为其他功能层,包括新南威尔士州规划门户为我工作货物。

代码语言:javascript
运行
复制
        var map = new Map({
            basemap: "topo-vector"

        });

        var view = new MapView({
            container: "viewDiv",
            map: map,
            center: [-118.27928, 34.13558],
            zoom: 18
        });

        var baseLayer= new FeatureLayer({
            url: "https://mapprod1.environment.nsw.gov.au/arcgis/rest/services/Basemap/DPEBasemap/MapServer"
        });

        map.add(baseLayer);

预期的输出应该类似于这个预期结果超链接

这就是我的代码

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-07-16 07:40:40

上面的url指向一个https://enterprise.arcgis.com/en/server/latest/publish-services/windows/what-is-a-map-service.htm。因此,与其将其添加为FeatureLayer,不如使用TileLayer,一切都与ArcGIS Online Map相同。

代码语言:javascript
运行
复制
var baseLayer= new TileLayer({
    url: "https://mapprod1.environment.nsw.gov.au/arcgis/rest/services/Basemap/OEHBasemapNPWSHillshade/MapServer"
});
map.add(baseLayer);

有关使用最新的ArcGIS JavaScript API的实时演示,请参见下面的JavaScript:https://codepen.io/arnofiva/pen/21dd5c26558b140fde4622862516cff4

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57051402

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档