BlackBerry Forums Support Community               

Closed Thread
 
LinkBack Thread Tools
Old 03-08-2010, 11:57 PM   #1 (permalink)
New Member
 
Join Date: Feb 2008
Model: 8820
PIN: N/A
Carrier: T-mobile
Posts: 12
Post Thanks: 0
Thanked 0 Times in 0 Posts
Smile Relocating the bitmapfield in MapField, in zoom in and zoom out

Please Login to Remove!

Hi all,

I am new to Blackberry Map. If i add a location with the image, how is possible to keep the image on the same location in zoom in or zoom out.

Please help me on this...!!
Offline  
Old 03-10-2010, 11:53 PM   #2 (permalink)
New Member
 
Join Date: Feb 2008
Model: 8820
PIN: N/A
Carrier: T-mobile
Posts: 12
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default

This will work upto an extend
in MapField`s paint() method,

XYPoint fieldOut = new XYPoint();
int imgW = 0;
int imgH = 0;
if (null != imgRed) {
if (null == xyRect) {
Coordinates cordinate = new Coordinates(latitude,longitude,altitude);
_mapField.convertWorldToField(cordinate, fieldOut);
imgW = imgRed.getWidth();
imgH = imgRed.getHeight();
xyRect = new XYRect(fieldOut.x - imgW / 2,
fieldOut.y - imgH, imgW, imgH);
graphics.drawBitmap(xyRect, imgRed, 0, 0);
}

}
Offline  




Copyright 2004-2016 BlackBerryForums.com.
The names RIM and BlackBerry are registered Trademarks of BlackBerry Inc.