android 'MapView' 天气覆盖

标签 android android-mapview

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/

相关文章:

Android谷歌移动视觉API打开相机和手电筒

android - 如何在 fragment 内保留 map View ?

android - 如何知道 Activity 何时布局?

java - cursor.getColumnIndexOrThrow() 抛出 NullPointerException

java - Firebase 数据库无法正常工作且无响应

android - aapt错误138 processDebugResources

android - 在没有应用程序崩溃的情况下无法使用 MapController

javascript - Android - 将外部 .js 文件加载到 Web View 中然后访问它的功能?

Android:无法从 View 转换到 MapView

安卓 "could not find class"错误