Карта в Blackberry - PullRequest
       19

Карта в Blackberry

1 голос
/ 30 апреля 2011

Я использовал эту ссылку для отображения большего местоположения, но когда я прокручиваю карту, маркер не прокручивается, то есть позиция статическая.Пожалуйста, помогите мне.

1 Ответ

0 голосов
/ 08 декабря 2011

Используйте это:

map = new MapField(){
        public void paint(Graphics g){

            super.paint(g);

             for(int i=0;i<=_longitude.size()-1;i++){

         Coordinates coords = getCoordinates();
         coords.setLatitude(Double.parseDouble((String) _latitude.elementsAt(i));
         coords.setLongitude(Double.parseDouble((String) _longitude.elementsAt(i));


         convertWorldToField(coords,_xypoint);


         g.drawBitmap(_xypoint.x,_xypoint.y,_loc.getWidth(),_loc.getHeight(),_loc, 0, 0);
         }
}

Примечание: _latitude и _longitude - векторы, содержащие соответствующие значения, это сделает маркеры нестатичными.

...