如何在Android上触摸事件的谷歌地图上画一条线?

时间:2012-10-11 17:03:48

标签: android google-maps

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

1 个答案:

答案 0 :(得分:1)

请按照以下步骤操作:

  • 创建一个扩展Overlay
  • 的班级
  • 覆盖ontouch()并保存录制的地理位置
  • 覆盖onDraw()以将上面的地理位置转换为屏幕
    使用Projection()坐标并使用canvas.drawLine()绘制 两点之间的一条线
祝你好运。