Расширение MapField для использования с веб-сервисом Custom Map - PullRequest
0 голосов
/ 27 марта 2012

Я хочу иметь возможность использовать поле карты таким же образом, как карты Blackberry.

Но с картами, полученными из моего собственного веб-сервиса.

Должен быть способ расширить поле и переопределить некоторый метод getMap, но я не вижу возможности найти такой метод.

Помощь будет полезна, так как BB Docs не так уж и хороши.

Редактировать: Я нашел это: http://www.blackberry.com/developers/docs/7.0.0api/net/rim/device/api/lbs/maps/ui/MapField.html#displayMapURL(java.lang.String)

Не уверен, что с этим делать

Edit2: Кажется, для него требуется URL-адрес blackberry, который в основном является сохраненным URL-адресом текущего состояния карты, поэтому его можно легко вызвать с помощью этого метода.

1 Ответ

3 голосов
/ 28 марта 2012

Похоже, что MapField не предназначен для расширения в порядке, который вы описали. Я предполагаю, что даже если бы вы могли как-то «заменить» данные карты, поддерживающие Поле, вам пришлось бы в конечном итоге переопределить практически все другие методы, чтобы правильно работать с вашими данными. Возможно, вам будет лучше просто создать свой собственный компонент.

...