美文网首页
高德地图-覆盖物显示

高德地图-覆盖物显示

作者: cy_why | 来源:发表于2015-12-16 16:10 被阅读4638次

    高德地图-覆盖物显示

    1. 折线Polyline

    PolylineOptions,是折线的选项类,增加线段、可见性,设置实线、虚线等。

    demo

    PolylineOptions polylineOptions = new PolylineOptions();
    polylineOptions.width(5);
    polylineOptions.color(Color.RED);
    polylineOptions.add(new LatLng(aMapLocation.getLatitude(), aMapLocation.getLongitude()),
                        new LatLng(aMapLocation.getLatitude() + 0.1, aMapLocation.getLongitude() - 0.1),
                        new LatLng(aMapLocation.getLatitude() - 0.2, aMapLocation.getLongitude() - 0.2));
    polylineOptions.zIndex(3);
    //设置折线边框样式为虚线
    polylineOptions.setDottedLine(true);
    aMap.addPolyline(polylineOptions);
    
    // 绘制一个乌鲁木齐到哈尔滨的大地曲线
    aMap.addPolyline((new PolylineOptions())
                        .add(new LatLng(43.828, 87.621), new LatLng(45.808, 126.55))
                        .geodesic(true).color(Color.RED));
    

    绘制效果如下:

    Polyline绘制示例
    乌鲁木齐到哈尔滨的大地曲线

    2. 圆Circle

    CircleOptions circleOptions = new CircleOptions();
    circleOptions.center(new LatLng(aMapLocation.getLatitude()+0.01, 
                                       aMapLocation.getLongitude()-0.01));
    circleOptions.radius(10f);
    circleOptions.strokeColor(Color.GREEN);
    circleOptions.fillColor(Color.YELLOW);
    circleOptions.strokeWidth(2f);
    aMap.addCircle(circleOptions);
    
    圆绘制示例

    相关文章

      网友评论

          本文标题:高德地图-覆盖物显示

          本文链接:https://www.haomeiwen.com/subject/tutphttx.html