Android MapПросмотреть отдельные части карты - PullRequest
2 голосов
/ 21 октября 2011

Есть мысли о том, что это может быть?

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 Ответ

1 голос
/ 04 ноября 2011

Я нашел решение в другом посте (у меня была такая же проблема).

Визуализация MapView с отсутствующими плитками со знаком «х» в центре

Я прокомментировал свой setStreetView (true), и он исправил его.

...