arcgis for iOS10.2.5 根据坐标节点添加线

以下代码为添加两段线

//创建图形图层
        AGSGraphicsLayer*myGraphicsLayer2 = [AGSGraphicsLayer graphicsLayer];
        AGSMutablePolyline* poly1 = [[AGSMutablePolyline alloc] initWithSpatialReference:[AGSSpatialReference spatialReferenceWithWKID:4326 WKT:nil]];
        
        //添加轨迹
        [poly1 addPathToPolyline];
        //往轨迹中添加节点
        [poly1 addPointToPath:[AGSPoint pointWithX:134.568619 y:48.269146 spatialReference:nil]];
        [poly1 addPointToPath:[AGSPoint pointWithX:134.568607 y:48.268618 spatialReference:nil]];
        [poly1 addPointToPath:[AGSPoint pointWithX:134.567565 y:48.269148 spatialReference:nil]];
        [poly1 addPointToPath:[AGSPoint pointWithX:134.567749 y:48.269335 spatialReference:nil]];
        [poly1 addPointToPath:[AGSPoint pointWithX:134.568224 y:48.269114 spatialReference:nil]];
        [poly1 addPointToPath:[AGSPoint pointWithX:134.568505 y:48.269366 spatialReference:nil]];
        
        [poly1 addPathToPolyline];
        [poly1 addPointToPath:[AGSPoint pointWithX:134.569584 y:48.268784 spatialReference:nil]];
        [poly1 addPointToPath:[AGSPoint pointWithX:134.569236 y:48.268812 spatialReference:nil]];
        [poly1 addPointToPath:[AGSPoint pointWithX:134.569222 y:48.268676 spatialReference:nil]];
        [poly1 addPointToPath:[AGSPoint pointWithX:134.569029 y:48.268683 spatialReference:nil]];
        [poly1 addPointToPath:[AGSPoint pointWithX:134.569086 y:48.269369 spatialReference:nil]];

        
        
        AGSSimpleFillSymbol* myFillSymbol = [AGSSimpleFillSymbol simpleFillSymbol];
        myFillSymbol.color = [UIColor colorWithRed:0.7 green:0.1 blue:0.1 alpha:1];
        //线的边框还是“线”
        AGSSimpleLineSymbol* myOutlineSymbol = [AGSSimpleLineSymbol simpleLineSymbol];
        myOutlineSymbol.style =AGSSimpleLineSymbolStyleDash;
        myOutlineSymbol.color = [UIColor redColor];
        myOutlineSymbol.width = 5;
        //set the outline property to myOutlineSymbol
        myFillSymbol.outline = myOutlineSymbol;
        
        
        AGSGraphic *myLineGraphic=[AGSGraphic graphicWithGeometry:poly1 symbol:nil attributes:nil];
        
        AGSSimpleRenderer* mySimpleRenderer = [AGSSimpleRenderer simpleRendererWithSymbol:myOutlineSymbol];
        myGraphicsLayer2.renderer = mySimpleRenderer;
        
        [myGraphicsLayer2 addGraphic:myLineGraphic];





ArcGIS for iOS交流群:438651997,欢迎加入讨论
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值