Welcome!

Welcome to the official BlackBerry Support Community Forums.

This is your resource to discuss support topics with your peers, and learn from each other.

inside custom component

Java Development

Reply
Developer
Posts: 54
Registered: ‎11-12-2009
My Device: Not Specified

MapImage : Unable to display custom bitmap

Hi all,

 

I have been working on the Map field for Blackberry JDE 7.0 and above. I use the RichMapField, and MapLocations in order to plot the points on my map and render it.

 

Now, I want the red bubble of the MapLocation to be replaced by a custom bitmap image. I tried using the MapImage to achieve this.

 

When I configure the image as a uri, it works fine and displays the custom image :

 

RichMapField richMapField = MapFactory.getInstance().generateRichMapField();
MapDataModel model = richMapField.getModel();
MapImage mapImage=new MapImage(LATITUDE_A,LONGITUDE_A, "res://app1.png");
model.add(mapImage);

 

However, when I configure the image as a bitmap, it doesnt show my image, and just displays a default blue colored image (which I cant even find in the res folder! )

 

RichMapField richMapField = MapFactory.getInstance().generateRichMapField();
MapDataModel model = richMapField.getModel();
Bitmap mapBitmap = Bitmap.getBitmapResource("app1.png");
MapImage mapImage=new MapImage(LATITUDE_A,LONGITUDE_A, mapBitmap);
model.add(mapImage);

 

In short , configuring the image as uri works, whereas doing the same as a bitmap doesnt! I cant use the uri since I have the images stored locally and need ONLY the bitmap thing to work. 

 

Please help if you have seen a similar issue..

Thanks,

Hiral