Android MapView部分地图缺失

时间:2011-10-21 10:18:06

标签: java android android-mapview

对这可能是什么的任何想法?

enter image description here

我对叠加层进行的唯一操作是在中间绘制指针。

代码如下

public boolean draw(Canvas canvas, MapView mapView, boolean shadow, long when) {
    super.draw(canvas, mapView, shadow);
    Point myScreenCoords = new Point();
    mapView.getProjection().toPixels(point, myScreenCoords);

    Paint paint = new Paint();
    paint.setARGB(255, 255, 255, 255);

    Bitmap bmp = BitmapFactory.decodeResource(getResources(),
                    R.drawable.google_maps_marker);
    canvas.drawBitmap(bmp, myScreenCoords.x - (float)(bmp.getWidth() * 0.50),
                    myScreenCoords.y - bmp.getHeight(), paint);
    return true;
}

1 个答案:

答案 0 :(得分:1)

我在另一篇文章中找到了解决方案(我遇到了同样的问题)。

MapView rendering with tiles missing with an "x" in the center

我注释掉了我的setStreetView(true)并修复了它。