Внедрение 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);

Другие вопросы по тегам