https://lh3.googleusercontent.com/-A6VHppSxRyk/TrkVmkzTPDI/AAAAAAAACaQ/sEDVPWNcmIs/s293/Untitled.png
我正尝试在我的 map 中显示天气状况,如上所示,我该如何实现?
最佳答案
创建一个扩展 Overlay 的类并将其添加为覆盖。 在你覆盖的类(class)中
@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)
关于android 'MapView' 天气覆盖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8050115/