【问题标题】:how to draw a line on google maps on touchevent in android?如何在 android 的 touchevent 上的谷歌地图上画一条线?
【发布时间】:2012-10-11 17:03:48
【问题描述】:

我想在 Google 地图上在我触摸的两个点之间画一条线,例如,如果我触摸两个点 p0、p1,那么应该在地图上的这两个点之间画一条线

【问题讨论】:

    标签: android google-maps


    【解决方案1】:

    按照以下步骤操作:

    • 创建一个扩展Overlay的类
    • 覆盖 ontouch() 并保存已录制的地理点
    • 覆盖 onDraw() 以将上方的地理点转换为屏幕
      坐标使用Projection() 并使用canvas.drawLine() 绘制 两点之间的一条线

    祝你好运。

    【讨论】:

      猜你喜欢
      • 2011-01-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多