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

问题描述 投票:0回答:1

在添加Polyline时,显示如下:enter image description here

如何显示以下内容?

enter image description here

差异在折线边框

android google-maps kotlin google-maps-android-api-2 android-maps-v2
1个回答
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

© www.soinside.com 2019 - 2024. All rights reserved.