Skip to content

Commit 9e685c3

Browse files
author
onlylemi
committed
update demo
1 parent 9115250 commit 9e685c3

5 files changed

+15
-26
lines changed

demo/src/main/java/com/onlylemi/mapview/BitmapLayerTestActivity.java

-5
Original file line numberDiff line numberDiff line change
@@ -60,11 +60,6 @@ public void onBitmapClick(BitmapLayer layer) {
6060
public void onMapLoadFail() {
6161
Log.i(TAG, "onMapLoadFail");
6262
}
63-
64-
@Override
65-
public void onGetCurrentMap(Bitmap bitmap) {
66-
Log.i(TAG, "onGetCurrentMap");
67-
}
6863
});
6964
}
7065

demo/src/main/java/com/onlylemi/mapview/LocationLayerTestActivity.java

-4
Original file line numberDiff line numberDiff line change
@@ -58,10 +58,6 @@ public void onMapLoadFail() {
5858

5959
}
6060

61-
@Override
62-
public void onGetCurrentMap(Bitmap bitmap) {
63-
64-
}
6561
});
6662

6763

demo/src/main/java/com/onlylemi/mapview/MapLayerTestActivity.java

+1-5
Original file line numberDiff line numberDiff line change
@@ -38,18 +38,14 @@ protected void onCreate(Bundle savedInstanceState) {
3838
@Override
3939
public void onMapLoadSuccess() {
4040
Log.i(TAG, "onMapLoadSuccess");
41-
mapView.setCurrentRotateDegrees(60);
41+
//mapView.setCurrentRotateDegrees(60);
4242
}
4343

4444
@Override
4545
public void onMapLoadFail() {
4646
Log.i(TAG, "onMapLoadFail");
4747
}
4848

49-
@Override
50-
public void onGetCurrentMap(Bitmap bitmap) {
51-
Log.i(TAG, "onGetCurrentMap");
52-
}
5349
});
5450
}
5551

demo/src/main/java/com/onlylemi/mapview/MarkLayerTestActivity.java

-4
Original file line numberDiff line numberDiff line change
@@ -54,10 +54,6 @@ public void onMapLoadFail() {
5454

5555
}
5656

57-
@Override
58-
public void onGetCurrentMap(Bitmap bitmap) {
59-
60-
}
6157
});
6258
}
6359
}

demo/src/main/java/com/onlylemi/mapview/RouteLayerTestActivity.java

+14-8
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,9 @@
22

33
import android.graphics.Bitmap;
44
import android.graphics.BitmapFactory;
5-
import android.graphics.Point;
65
import android.graphics.PointF;
76
import android.support.v7.app.AppCompatActivity;
87
import android.os.Bundle;
9-
import android.util.Log;
108
import android.view.Menu;
119
import android.view.MenuItem;
1210

@@ -17,7 +15,9 @@
1715
import com.onlylemi.mapview.library.utils.MapUtils;
1816

1917
import java.io.IOException;
18+
import java.util.ArrayList;
2019
import java.util.List;
20+
import java.util.Random;
2121

2222
public class RouteLayerTestActivity extends AppCompatActivity {
2323

@@ -40,7 +40,7 @@ protected void onCreate(Bundle savedInstanceState) {
4040
nodesContract = TestData.getNodesContactList();
4141
marks = TestData.getMarks();
4242
marksName = TestData.getMarksName();
43-
MapUtils.init(nodes, nodesContract);
43+
MapUtils.init(nodes.size(), nodesContract.size());
4444

4545
mapView = (MapView) findViewById(R.id.mapview);
4646
Bitmap bitmap = null;
@@ -76,9 +76,6 @@ public void markIsClick(int num) {
7676
public void onMapLoadFail() {
7777
}
7878

79-
@Override
80-
public void onGetCurrentMap(Bitmap bitmap) {
81-
}
8279
});
8380
}
8481

@@ -93,8 +90,17 @@ public boolean onOptionsItemSelected(MenuItem item) {
9390
if (mapView.isMapLoadFinish()) {
9491
switch (item.getItemId()) {
9592
case R.id.route_layer_tsp:
96-
97-
93+
List<PointF> list = new ArrayList<>();
94+
list.add(marks.get(39));
95+
list.add(marks.get(new Random().nextInt(10)));
96+
list.add(marks.get(new Random().nextInt(10) + 10));
97+
list.add(marks.get(new Random().nextInt(10) + 20));
98+
list.add(marks.get(new Random().nextInt(10) + 9));
99+
List<Integer> routeList = MapUtils.getBestPathBetweenPoints(list, nodes,
100+
nodesContract);
101+
routeLayer.setNodeList(nodes);
102+
routeLayer.setRouteList(routeList);
103+
mapView.refresh();
98104
break;
99105
default:
100106
break;

0 commit comments

Comments
 (0)