https://lh3.googleusercontent.com/-A6VHppSxRyk/TrkVmkzTPDI/AAAAAAAACaQ/sEDVPWNcmIs/s293/Untitled.png

我正在尝试在地图上显示天气状况,如上所示,该如何实施?

最佳答案

创建一个扩展Overlay的类,并将其添加为overlay。
在课堂上,您优先

@Override
public void draw(Canvas c, MapView mapView, boolean shadow) {
  //super.draw(c, mapView, shadow);

  if (shadow) return; // no shadows

  Rect canvasRekt = new Rect(0, 0, c.getWidth(), c.getHeight());
  Rect kortRekt = ...

  c.drawBitmap(overlejretKort, canvasRekt, kortRekt, paint);
  c.drawRect(kortRekt, paint);
}


kortRekt应该包含位图的矩形(此处称为overlejretKort)

10-04 23:06