能否在Flex客户端单独控制地图服务中标注或者注记图层的显示
能否在Flex客户端单独控制地图服务中标注或者注记图层的显示
发起人
相关问题
- 两个图层投影坐标系都一样,但就是不能叠加在一起。怎么办,求大神指点。一个是县的灾害点,一个是县的行政区划。
- 有谁知道哪里可以免费获取各省市地图数据呢,包括详细的shape文件数据
- 如何使用脚本或其他方法,将图层属性中属性域原值内容替换为属性域描述?
- arcgis10.4 离线部署js api 4.3 版本 无法显示
- 地图服务发布成功,但无法启动服务
- ArcEngine10.1 如何发布地图服务
- 为什么arcgis runtime for .net去掉了很多在WPF中存在的基本地图控件?
- 网站用arcgis API for JavaScript写好,发布网站之后,别人访问无法加载地图?
- Linux下如何将ArcGIS Server的服务端口改为80
- 请问能做出google这个3d地图的思路是什么?
- 访问arcgisserver发布的服务,提示要输入用户名密码,验证登录
问题状态
- 最新活动: 2015-12-20 19:54
- 浏览: 2275
- 关注: 1 人
1 个回复
谢军
赞同来自:
标注是地图文档的一个属性,不是一个单独的图层,所以不能够通过控制图层的方式来控制它的显示;而注记虽然可以作为一个图层在ArcMap中显示,但是它是一个复杂要素类,比较特殊,不能通过featureLayer显示。关于在客户端显示字段有以下三种方法,其中后面两种方法可以实现单独控制显示:
1)采用标注,利用ArcGISDynamicMapserviceLayer显示。但是由于标注依赖于其他数据,所以在制作地图文档的时候,需要包括相关的点线面数据,即不能够单独控制标注的显示。
2)采用注记,利用ArcGISDynamicMapserviceLayer显示。如果采用注记的话,那么制作地图文档的时候,可以只包含注记图层,从而可以单独控制注记的显示。注记不同于标注,随着比例尺的放大缩小,注记的大小也是会相应变化的。
3)基于featureLayer,采用textSymbol来在客户端绘制字段。由于这种方法是在客户端进行符号的绘制,速度相比较服务器端绘制会慢一点,如果要标注的要素数量不是特别多的话,可以采用这种方法。
要回复问题请先登录或注册