03-10-2010, 10: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
| 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
| |