2011-04-09 63 views
1

我想在我的應用程序中顯示具有各種位置標記的黑莓地圖。我嘗試使用net.rim.device.api.lbs.maps.ui.MapField但它拋出IllegalArgumentException(Bitmap is too large)使用MapLocation實現黑莓地圖

任何人試圖實施net.rim.device.api.lbs.maps.ui.MapField和設置與MappableMapLocation模型來顯示不同的位置?

我想要做的就是顯示帶有多個位置標記的地圖。點擊標記時,它應該顯示該位置的詳細信息屏幕。

回答

0

RichMapField map = 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);