AGSIdentifyParameters 参数AGSIdentifyParametersLayerOption

关于AGSIdentifyParameters 参数AGSIdentifyParametersLayerOption设置问题。

在将参数设置为“AGSIdentifyParametersLayerOptionVisible”后,缩放到一定比例尺,动态服务没有显示,然后点击地图查询,这时没查到数据是正常的。继续缩放到动态服务刚好显示时,地图上正常显示服务要素,点击查询,这个时候仍然查不到要素属性(以我现在对这个参数的理解,应该是动态服务在地图上有显示,就应该能查到数据。但是现在没查到数据)。继续放大地图到一定比例尺后,就能查到数据,该如何解决?
已邀请:

马克玲

赞同来自:

【解决办法】:
AGSIdentifyParametersLayerOptionVisible 值代表的含义是指针对指定位置的所有可见图层执行identify操作。但是对于IOS设备,如果是retina屏,这会导致地图显示比例尺和前端计算的比例尺之间存在差别。

这个问题可以通过设置AGSIdentifyParameters的dpi属性为96解决。

要回复问题请先登录注册