如何自定义折线看起来像谷歌地图Android应用程序?

时间:2018-03-05 20:16:11

标签: android google-maps kotlin google-maps-android-api-2 android-maps-v2

在添加Polyline时,会显示以下内容: enter image description here

如何显示以下内容?

enter image description here

差异在折线边框

1 个答案:

答案 0 :(得分:1)

(只需搜索'折线边界'(在SO中)并找到许多类似的解决方案 - 但我自己无法帮助尝试。)

对于边框绘制两条宽度和颜色不同的PolyLine:

    PolylineOptions po = new PolylineOptions().add(latLng)
            .add(new LatLng(latLng.latitude+.05,latLng.longitude))
            .add(new LatLng(latLng.latitude+.07,latLng.longitude+.01))
            .add(new LatLng( latLng.latitude+.09, latLng.longitude+.02))
            .add(new LatLng(latLng.latitude+.09, latLng.longitude+.03));
    po.color(Color.BLACK).width(16);
    Polyline polyline = mMap.addPolyline(po);
    po.color(Color.CYAN).width(10);
    polyline = mMap.addPolyline(po);

结果:

enter image description here