通过polylineoptions类来设置折线的属性。
绘制折线的示例代码如下:
list<latlng> points =newarraylist<>();points.add(newlatlng(39.970475,116.287561));points.add(newlatlng(39.910951,116.39392));points.add(newlatlng(39.979985,116.443363));points.add(newlatlng(39.916264,116.520977));polylineoptions polylineoptions =newpolylineoptions().points(points).// 设置折线坐标点列表,不能包含 nullcolor(0xaa0000cd).// 折线颜色。注意颜色值得格式为:0xaarrggbb,透明度值在前width(10);// 设置折线线宽, 默认为 5,// 地图添加折线mbaidumap.addoverlay(polylineoptions);
绘制效果如图:
点击polyline会回调baidumap.onpolylineclicklistener接口的onpolylineclick方法。
示例代码如下:
baidumap.onpolylineclicklistener listener =newbaidumap.onpolylineclicklistener(){//处理polyline点击逻辑@overridepublic booleanonpolylineclick(polyline polyline){toast.maketext(polylinedemo.this,"click on polyline",toast.length_long).show();returntrue;}};//设置polyline点击监听器mbaidumap.setonpolylineclicklistener(listener);
上一篇
下一篇
本篇文章对您是否有帮助?