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)