用arcgis api for javascript语句加载其他的地图服务作为底图?

怎么能够得到ESRI提供的地图服务作为我的底图,用arcgisapiforjavascript语句加载进来,与我自己发布的地图服务叠加在一起?... 怎么能够得到ESRI提供的地图服务作为我的底图,用arcgis api for javascript语句加载进来,与我自己发布的地图服务叠加在一起? 展开
 我来答
hycy1975
推荐于2017-09-30 · TA获得超过8462个赞
知道大有可为答主
回答量:2239
采纳率:84%
帮助的人:827万
展开全部
下面是基本底图加载,不过你可以把这部分改成你想要指定的map服务,
官网例子:
<script>
var map;
require(["esri/map", "dojo/domReady!"], function(Map) {
map = new Map("map", {
basemap: "topo",
center: [-122.45, 37.75], // longitude, latitude
zoom: 13
});
});
</script>
改写:
var map;
require("esri.map");
var basemap = new esri.layers.ArcGISTiledMapServiceLayer("http://server.arcgisonline.com/ArcGIS/rest/services/这里改成服务的名字/MapServer");
map.addLayer(basemap);
概念就是map上添加图层,底图服务看自己来定义,想加什么加什么了,不过需要注意的是如果你要加载本地的,你需要指定你的服务器地址以及baseurl。
更多追问追答
追问
添加天地图的语句怎么写呀,它提供的服务的网址是什么 ?
追答
天地图里面好多服务呢,你说的哪个
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式