【问题标题】:How to transform an android google maps standart polyline into blue circles?如何将 android 谷歌地图标准折线转换为蓝色圆圈?
【发布时间】:2017-05-13 22:43:02
【问题描述】:

如果您在手机上打开谷歌地图应用程序,选择任意目的地并将模式设置为“步行”,标准折线会变成蓝色的小圆圈。

如何以编程方式实现它?

我在这里看到了一年前的讨论,但他们也一无所知:https://productforums.google.com/forum/#!topic/maps/j9iEMmZ_oXI

【问题讨论】:

    标签: android google-maps-api-3 geometry polyline


    【解决方案1】:

    似乎没有可能使用 Google Maps API 做到这一点,但您可以尝试获取路线并使用 Overlay 就像在 this 答案中的 mnish 并在中绘制圆圈而不是实线

    public void draw(Canvas canvas, MapView mapv, boolean shadow){
        ...
    }
    

    您可以基于Paint 类的setPathEffect() 方法使用that 方法(不要注意答案是关于 Mabpox 的事实 - 在这两种情况下都应使用 Canvas)(简要说明这个你应该为“圆形印章”创建路径(以像素为单位),它将重复每个“前进”(也以像素为单位)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-04-09
      • 1970-01-01
      • 2019-02-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-07
      相关资源
      最近更新 更多