你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
问题
文章
话题
登录
注册
ArcGIS Server
ArcGIS API for JavaScript
如何设置地图服务的背景色
默认情况下,地图文档的背景色Background是透明的,按照不同的出图格式或者缓存图片格式,地图服务背景色会是透明或者白色。那么如何设置地图服务的背景色,使服务中要素之外的区域也能呈现其他颜色呢?
1 个回复
谢军
赞同来自:
【解决办法】:
关于服务背景色的设置,有两种方法:
方法一:发布服务前对数据进行设置
可以设置地图文档mxd的Background,之后再发布服务。
1)如果是发布缓存地图服务,需要设置切片格式为JPEG。这样就会以地图文档中的Background作为背景色来创建切片。但是切片之外的区域由于没有切片,自然也就不会有背景色。 (补充一点:如果mxd的Background设置为透明,切片格式设置为JPEG,那么最终切片中背景色会显示为白色。 )
2)如果是发布动态地图服务,发布服务时对参数没有特殊要求。但是客户端在调用服务出图时,如果图片格式设置为png或者gif等,背景色需要设置为不透明;如果图片格式设置为jpg或者bmp,对背景色是否透明无要求。整个出图区域都会显示背景色。
方法二:对map对象进行设置
如果是通过 ArcGIS API for JavaScript 调用服务,可以直接为map div元素设置背景色,例如:
<style>
#map {
background-color:#F3F;
}
</style>
要回复问题请先
登录
或
注册
发起人
谢军
相关问题
有谁知道哪里可以免费获取各省市地图数据呢,包括详细的shape文件数据
在windows server2008 R2 64位中安装了portal 10.5 设置好托管arcgis server站点,并用data store为托管数据库,发布数据出错
微信页面 arcgis api 地图无法操作
ENVI中Image to Map中X/Y Pixel Size的参数如何设置?
请问能做出google这个3d地图的思路是什么?
使用ArcGIS Desktop10.2版本,如何设置图例横着放且label在正下方?
地图服务发布成功,但无法启动服务
ArcGIS Server服务状态正在停止
arcgis api for js 4.x 如何禁止地图拖动?
访问arcgisserver发布的服务,提示要输入用户名密码,验证登录
网站用arcgis API for JavaScript写好,发布网站之后,别人访问无法加载地图?
问题状态
最新活动:
2017-05-15 00:00
浏览:
15210
关注:
1
人
1 个回复
谢军
赞同来自:
关于服务背景色的设置,有两种方法:
方法一:发布服务前对数据进行设置
可以设置地图文档mxd的Background,之后再发布服务。
1)如果是发布缓存地图服务,需要设置切片格式为JPEG。这样就会以地图文档中的Background作为背景色来创建切片。但是切片之外的区域由于没有切片,自然也就不会有背景色。 (补充一点:如果mxd的Background设置为透明,切片格式设置为JPEG,那么最终切片中背景色会显示为白色。 )
2)如果是发布动态地图服务,发布服务时对参数没有特殊要求。但是客户端在调用服务出图时,如果图片格式设置为png或者gif等,背景色需要设置为不透明;如果图片格式设置为jpg或者bmp,对背景色是否透明无要求。整个出图区域都会显示背景色。
方法二:对map对象进行设置
如果是通过 ArcGIS API for JavaScript 调用服务,可以直接为map div元素设置背景色,例如:
<style>
#map {
background-color:#F3F;
}
</style>
要回复问题请先登录或注册