如何设置地图服务的背景色
默认情况下,地图文档的背景色Background是透明的,按照不同的出图格式或者缓存图片格式,地图服务背景色会是透明或者白色。那么如何设置地图服务的背景色,使服务中要素之外的区域也能呈现其他颜色呢?
发起人
相关问题
- 有谁知道哪里可以免费获取各省市地图数据呢,包括详细的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
- 浏览: 14116
- 关注: 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>
要回复问题请先登录或注册