Android Map问题?

时间:2011-06-29 22:53:02

标签: android google-maps

要在android Map中显示一个特定的位置,我使用的是覆盖类,并绘制了具有Geo点参考的对象,绘制了一个气球位图图像。

但是当我缩放(进/出)地图时,我的气球不会根据地图的变化视图进行调整。

我正在使用以下叠加模式:

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);
                      }}

如何用缩放绘制气球?

0 个答案:

没有答案