Проблема с картой Android? - PullRequest
0 голосов
/ 30 июня 2011

Чтобы показать конкретное местоположение на карте Android, я использую класс наложения и рисую объект, имеющий ссылку на географическую точку, рисуя растровое изображение воздушного шара.

Но когда я увеличиваю (увеличиваю / уменьшаю) карту, мой воздушный шар не регулируется в соответствии с измененным видом карты.

Я использую следующий шаблон наложения:

class MapOverlay extends com.google.android.maps.Overlay
{

    @Override
    public void draw(Canvas canvas, MapView mapView, boolean shadow) {

        Point point = null, point1 = null; 

        if(p!=null)
        {
            point = new Point();                
            mapView.getProjection().toPixels(p, point);
                             Bitmap bmp = BitmapFactory.decodeResource(
                    getResources(), R.drawable.redbaloon);            
            canvas.drawBitmap(bmp, point.x-38, point.y+60, null);
                      }}

Как нарисовать шар с масштабированием?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...