高德地图-覆盖物显示

高德地图-覆盖物显示

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);
圆绘制示例
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,393评论 4 61
  • 因为要做一个地图操作的项目,需要用到这个地图库,但是查询官方API麻烦,而且这个地图框架的API做的用起来确实太麻...
    虚幻的锈色阅读 34,182评论 1 15
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,955评论 25 709
  • 司徒春柳-923 七年内(2024以前),形成一技拔尖、多技开花的多维竞争力模型,拥有有影响力的个人品牌。 李正主...
    HahnPRO阅读 2,994评论 0 2
  • 差不多是葡萄的季节了,来一串~
    简心么么阅读 1,810评论 3 3

友情链接更多精彩内容