Несколько маркеров (с разным рисованием) (Google Maps) - PullRequest
0 голосов
/ 10 ноября 2011

как получить несколько маркеров на карте Google, имея при этом уникальный маркер для каждого маркера.onTap делегируется только в последней партии маркеров.Но для первой партии нарисованных маркеров onTap не будет работать.

for(int i = 0; i < allLongitude.length; i++){
        if(dir_id[i] == 1){

            point = new GeoPoint((int)(allLongitude[i] * 1E6), (int)(allLatitude[i] * 1E6));
            OverlayItem overlayitem1 = new OverlayItem(point, ""+  dir_id[i]  + "\\" + super_id[i] + " " + name[i], "" + "Do you want to view its profile?");
            itemizedOverlay1.addOverlay(overlayitem1);
        }
        else if(dir_id[i] == 2){

            point = new GeoPoint((int)(allLongitude[i] * 1E6), (int)(allLatitude[i] * 1E6));
            OverlayItem overlayitem1 = new OverlayItem(point, ""+  dir_id[i]  + "\\" + super_id[i] + " " + name[i], "" + "Do you want to view its profile?");
            itemizedOverlay2.addOverlay(overlayitem1);
        }

        Toast.makeText(this, "" + i, Toast.LENGTH_SHORT).show();

    }
        mapOverlays.add(itemizedOverlay2);
    mapOverlays.add(itemizedOverlay1);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...