【问题标题】:How to customise polyline to look like Google Maps Android application?如何自定义折线看起来像 Google Maps Android 应用程序?
【发布时间】:2018-08-13 14:18:05
【问题描述】:

添加Polyline后,显示如下:

如何显示以下内容?

区别在于折线的边框

【问题讨论】:

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


    【解决方案1】:

    (只需搜索“折线边框”(在 SO 中)并找到许多类似的解决方案 - 但我忍不住自己尝试了。)

    为边框绘制两条不同宽度和颜色的折线:

        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);
    

    结果:

    【讨论】:

      猜你喜欢
      • 2015-02-18
      • 1970-01-01
      • 1970-01-01
      • 2014-02-23
      • 1970-01-01
      • 1970-01-01
      • 2016-01-01
      • 1970-01-01
      相关资源
      最近更新 更多