Внедрение Blackberry Maps с MapLocation - PullRequest
1 голос
/ 09 апреля 2011

Я хочу отображать карты 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 Ответ

0 голосов
/ 07 ноября 2012

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);

...