arcgis for ios 計算距離和麵積
阿新 • • 發佈:2019-02-06
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];