1

我想在我的应用程序中显示带有不同位置标记的黑莓地图。我尝试使用net.rim.device.api.lbs.maps.ui.MapField但它抛出IllegalArgumentException(Bitmap is too large)

有人尝试过使用或显示不同位置来实现net.rim.device.api.lbs.maps.ui.MapField和设置模型吗?MappableMapLocation

我要做的就是显示带有多个位置标记的地图。单击标记时,应显示该位置的详细信息屏幕。

4

1 回答 1

0

RichMapField 地图 = MapFactory.getInstance().generateRichMapField();
MapDataModel modelMap = map.getModel();
// 你的位置
MapLocation julieHome = new MapLocation( 43.47751, -80.54817,"Julie - Home", null );
int julieHomeId = modelMap.add( (可映射的) julieHome, "julie" );
MapLocation paulHome = new MapLocation(43.47551, -80.55335, "Paul - Home", null);
int paulHomeId = modelMap.add( (可映射的) paulHome, "paul" );
map.getMapField().update(true);

于 2012-11-06T23:41:33.923 回答