нанесение маркеров на заданные широты и долготы на картах Android - PullRequest
0 голосов
/ 21 октября 2011

Я создаю карту андроида, в которой я получаю множество латов и лонгов.мне нужно отобразить все значения в массивах латов и длин.Как это сделать? Я использую следующий код для этого:

             GeoPoint p2[];
             latitude[i]=object.getDouble("latitude");
             longitude[i]=object.getDouble("latitude");
             for(int i=0; i<latitude.length;i++){
                p2 = new GeoPoint((int) (latitude[i] * 1E6),(int) (longitude[i] * 1E6));                                                         
             OverlayItem overlayitem =new OverlayItem(p2, "I am ", ""+names[i]);                         
            List<Overlay> mapOverlays = mapViewf.getOverlays();                   
             Drawable drawable = this.getResources().getDrawable(R.drawable.multiple);
        CustomItemizedOverlay itemizedOverlay = new CustomItemizedOverlay(drawable, this);
                    mc = mapViewf.getController();        

            itemizedOverlay.addOverlay(overlayitem);                      
            mapOverlays.add(itemizedOverlay);                  
             mc.animateTo(p2);                   
             mc.setZoom(11);                      
            mapViewf.invalidate();                     

Может кто-нибудь помочь мне в этом?спасибо

1 Ответ

1 голос
/ 21 октября 2011

см. ссылка для полного примера с источником

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...