使用arcgis javascript api 开发前台应用如何导入本地地图 5
看网上的例子引入图形有两种方式第一种引入图形的方法map=newesri.Map("mapDiv");onLineChinaMapServiceLayer=newesri...
看网上的例子 引入图形有两种方式
第一种引入图形的方法
map = new esri.Map("mapDiv");
onLineChinaMapServiceLayer = new esri.layers.ArcGISTiledMapServiceLayer("http://www.arcgisonline.cn/ArcGIS/rest/services/ChinaOnlineCommunity/MapServer");
map.addLayer(onLineChinaMapServiceLayer);
第二种
map = new esri.Map("mapDiv", {
basemap : "streets",
center : [-25.312, 34.307],
zoom : 3
});
我的理解是这两种好像都是用的arcgisonline上面发布的地图是这样吗?
如果想要导入任意一张地图该如何做呢?比如就从百度地图上面截的一张图 展开
第一种引入图形的方法
map = new esri.Map("mapDiv");
onLineChinaMapServiceLayer = new esri.layers.ArcGISTiledMapServiceLayer("http://www.arcgisonline.cn/ArcGIS/rest/services/ChinaOnlineCommunity/MapServer");
map.addLayer(onLineChinaMapServiceLayer);
第二种
map = new esri.Map("mapDiv", {
basemap : "streets",
center : [-25.312, 34.307],
zoom : 3
});
我的理解是这两种好像都是用的arcgisonline上面发布的地图是这样吗?
如果想要导入任意一张地图该如何做呢?比如就从百度地图上面截的一张图 展开
2个回答
展开全部
var map;
require(["esri/map", "dojo/domReady!"], function(Map) {
map = new Map("map", {
basemap: "topo",
center: [-122.45, 37.75], // longitude, latitude
zoom: 13
});
});
改写:
var map;
require("esri.map");
var basemap = new esri.layers.ArcGISTiledMapServiceLayer("http://server.arcgisonline.com/ArcGIS/rest/services/这里改成服务的名字/MapServer");
map.addLayer(basemap);
概念就是map上添加图层,底图服务看自己来定义,想加什么加什么了,不过需要注意的是如果你要加载本地的,你需要指定你的服务器地址以及baseurl。
require(["esri/map", "dojo/domReady!"], function(Map) {
map = new Map("map", {
basemap: "topo",
center: [-122.45, 37.75], // longitude, latitude
zoom: 13
});
});
改写:
var map;
require("esri.map");
var basemap = new esri.layers.ArcGISTiledMapServiceLayer("http://server.arcgisonline.com/ArcGIS/rest/services/这里改成服务的名字/MapServer");
map.addLayer(basemap);
概念就是map上添加图层,底图服务看自己来定义,想加什么加什么了,不过需要注意的是如果你要加载本地的,你需要指定你的服务器地址以及baseurl。
展开全部
你想法的问题叫 自定义地图 ,这个需要用到切片技术,你要了解一下,。
googleMap离线地图实现(内含切片软件及该软件的java源码)
http://www.gis520.com/forum.php?mod=viewthread&tid=87&fromuid=2
(出处: GIS520论坛-地理信息系统社区)
googleMap离线地图实现(内含切片软件及该软件的java源码)
http://www.gis520.com/forum.php?mod=viewthread&tid=87&fromuid=2
(出处: GIS520论坛-地理信息系统社区)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询