如果在切片图层中,如果 要把地图自动缩放到某个graphic 的大小,因为切片比例的关系,无法全部正确的显示 graphic的区域。
就需要在获得 Envelope 以后,再缩小一定的比例。
可以采用 如下的代码
主要是设置 expandByFactory
AGSEnvelope * envelope = [[AGSEnvelope alloc]initWithJSON:envelope_json];
AGSMutableEnvelope *extent = [AGSMutableEnvelope envelopeWithXmin:envelope.xmin ymin:envelope.ymin xmax:envelope.xmax ymax:envelope.ymax spatialReference:self.mapView.spatialReference];
[extent expandByFactor:1.5];
[self.mapView zoomToEnvelope:extent animated:YES];

本文详细介绍了在切片图层中,如何通过调整Envelope并使用expandByFactory方法,将地图自动缩放至特定graphic的大小,确保正确显示graphic区域。包括实例代码演示。
2171

被折叠的 条评论
为什么被折叠?



