您的位置:首页 > 移动开发 > IOS开发

arcgis for ios 计算距离和面积

2017-01-10 11:53 316 查看
2016年12月的最新技术文章。

技术问题请
关注新浪微博:东门兜
,关注后回答你的问题。

谈理想和人生,请参看我的随笔文集

计算距离的代码:

AGSSketchGraphicsLayer *measureSketchLayer = (AGSSketchGraphicsLayer *)[self.mapView mapLayerForName:MEASURE_SKETCH_LAYER];

AGSGeometry *sketchGeometry = measureSketchLayer.geometry;
AGSGeometryEngine *geometryEngine = [AGSGeometryEngine defaultGeometryEngine];

self.distance = [geometryEngine geodesicLengthOfGeometry:sketchGeometry inUnit:AGSSRUnitMeter];


计算面积的代码:

AGSSketchGraphicsLayer *measureSketchLayer = (AGSSketchGraphicsLayer *)[self.mapView mapLayerForName:MEASURE_SKETCH_LAYER];

AGSGeometry *sketchGeometry = measureSketchLayer.geometry;
AGSGeometryEngine *geometryEngine = [AGSGeometryEngine defaultGeometryEngine];

self.area = [geometryEngine shapePreservingAreaOfGeometry:sketchGeometry inUnit:AGSAreaUnitsSquareMeters];
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ios arcgis 地图