【问题标题】:Draw dotted line under the circle in google map在谷歌地图的圆圈下画虚线
【发布时间】:2018-11-17 04:21:08
【问题描述】:

我正在开发一个使用谷歌地图并在地图上绘制圆圈的 Android 应用程序,因此我在地图上创建了圆圈,但现在我需要在圆圈中绘制一条虚线以显示该圆圈的半径。 有没有办法在圆圈中画一条虚线

【问题讨论】:

  • 看我的回答。

标签: android android-layout android-fragments google-maps-markers google-maps-android-api-2


【解决方案1】:

使用

       setStrokePattern(List<PatternItem> pattern) 

在以圆心为起点、以(centerLatitude+radius,centerLongitude)为终点的直线上。

这里的列表可以是任何类型的模式,例如,在您的情况下,它可以是:

    setStrokePattern(Arrays.asList(new Dash(60), new Gap(60)))

【讨论】:

    【解决方案2】:

    【讨论】:

    • 我想使用触摸监听器更改地图中的标记位置。我不想使用拖动监听器,因为它需要长按
    • 点击事件获取 x 和 y 坐标并重新定位您的圆圈。
    猜你喜欢
    • 2017-12-06
    • 1970-01-01
    • 2011-11-11
    • 2016-07-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多