需要帮助来创建像在Android中的图片中的叠加层

时间:2011-07-22 09:25:31

标签: android google-maps overlay

我需要制作一个叠加层就像这个附加的图片...需要帮助才能成功...我需要在红色图片中标记一个位置......

enter image description here

1 个答案:

答案 0 :(得分:1)

  • 创建一个扩展叠加的新类。
  • 使用构造函数将其传递给4 GeoPoint以划分区域
  • 覆盖boolean draw(Canvas canvas, MapView mapv, boolean shadow, long when)方法:
    • 致电super(canvas, mapv, shadow)
    • 使用您的GeoPoints和MapView投影创建路径:mapv.getProjection().toPixels(geopoint, newPoint)
    • 使用canvas.drawPath(path,paint)绘制路径