2011-04-09 2 views
1

내 응용 프로그램 내의 다양한 위치에 대한 마커가 포함 된 블랙 베리지도를 표시하려고합니다. 나는 net.rim.device.api.lbs.maps.ui.MapField를 사용하여 시도하지만 net.rim.device.api.lbs.maps.ui.MapField을 구현하고 다양한 위치를 표시하는 Mappable 또는 MapLocation와 모델을 설정 IllegalArgumentException(Bitmap is too large)MapLocation을 사용하여 Blackberry지도 구현

누구나 노력하고 있습니다 던져?

내가하려는 것은 다중 위치 마커가있는지도를 표시하는 것입니다. 마커를 클릭하면 해당 위치에 대한 세부 정보 화면이 표시됩니다.

답변

0

RichMapField map = MapFactory.getInstance(). generateRichMapField();
MapDataModel modelMap = map.getModel();
// 사용자 위치
MapLocation julieHome = 새로운 MapLocation (43.47751, -80.54817, "Julie - Home", null);
int julieHomeId = modelMap.add ((Mappable) julieHome, "julie");
MapLocation paulHome = 새 MapLocation (43.47551, -80.55335, "Paul - Home", null);
int paulHomeId = modelMap.add ((Mappable) paulHome, "paul");
map.getMapField(). update (true);