Внедрение Blackberry Maps с MapLocation
Я хочу отображать карты BlackBerry с маркерами для различных мест в моем приложении. Я пытался с помощью net.rim.device.api.lbs.maps.ui.MapField
но это бросает IllegalArgumentException(Bitmap is too large)
Кто-нибудь пытался реализовать net.rim.device.api.lbs.maps.ui.MapField
и установить модель с Mappable
или же MapLocation
отображать различные локации?
Все, что я пытаюсь сделать, это отобразить карту с несколькими маркерами местоположения. При щелчке маркеров на экране должно появиться окно с подробной информацией.
1 ответ
RichMapField map = MapFactory.getInstance(). GenerateRichMapField ();
MapDataModel modelMap = map.getModel ();
// Ваше местоположение
MapLocation julieHome = new MapLocation( 43.47751, -80.54817,"Julie - Home", ноль);
int julieHomeId = modelMap.add ((Mappable) julieHome, "julie");
MapLocation paulHome = new MapLocation (43.47551, -80.55335, "Paul - Home", null);
int paulHomeId = modelMap.add ((Mappable) paulHome, "paul");
map.getMapField (). update (true);