Kelas PathOverlay Nama Operasi Kelas SitesOverlay Nama Operasi

public void drawCanvas canvas, MapView mapView, boolean shadow { super .drawcanvas, mapView, shadow; boundCenterBottom marker ; } public void addItemOverlayItem item { items .additem; populate; } public void addFlag int [] itemSize { this . itemSize = itemSize; } protected boolean onTap final int i { if items .geti.getTitle.equals Lokasi Anda { Toast.makeText context , items .geti.getTitle, Toast. LENGTH_SHORT .show; } else { if itemSize [i] == 0 { AlertDialog.Builder dialog = new AlertDialog.Builder context ; z = items .geti.getTitle; dialog.setTitle z ; if status == 0 { dialog.setMessage Halte awal ; x = items .geti.getSnippet; } else { dialog.setMessage Halte tujuan? ; y = items .geti.getSnippet; } dialog.setNegativeButton Tidak , new OnClickListener { Override public void onClickDialogInterface dialog, int which { TODO Auto-generated method stub dialog.dismiss; itemSize [i] = 0; } }; SYSTOOLS DEMO buttonDetails .setVisibilityView. GONE ; } else { counter2 = i; ArrayListGeoPoint geoPoints = new ArrayListGeoPoint; status = 0; items .geti.setMarker markerEnd ; boundCenterBottom markerEnd ; mapView .invalidate; String[] results = new String[2]; StringTokenizer stoken, stokenAwal, stokenTujuan, bantuToken; stokenAwal = new StringTokenizer x , ; ; String[] awal = new String[stokenAwal.countTokens]; for int i = 0; i awal. length ; i++ { awal[i] = new String; awal[i] = stokenAwal.nextToken; } stokenTujuan = new StringTokenizer y , ; ; String[] tujuan = new String[stokenTujuan .countTokens]; for int i = 0; i tujuan. length ; i++ { tujuan[i] = new String; tujuan[i] = stokenTujuan.nextToken; } double bantuJarak = -1; if param .equals DIJKSTRA { for int i = 0; i awal. length ; i++ { SYSTOOLS DEMO for int i = 0; i awal. length ; i++ { for int j = 0; j tujuan. length ; j++ { startTime = System.nanoTime; bantuToken = new StringTokenizer graph .floydawal[i], tujuan[j], : ; finishTime = System.nanoTime; String jarak=bantuToken.nextToken; jalur=bantuToken.nextToken; if bantuJarak == -1 { bantuJarak = Double.parseDoublejarak; stoken = bantuToken; results[0] = String .valueOfbantuJarak; results[1] = jalur; } else { if bantuJarak Double .parseDoublejarak { bantuJarak = Double .parseDoublejarak; stoken = bantuToken; results[0] = String .valueOfbantuJarak; results[1] = jalur; } } } } } SYSTOOLS DEMO