File tree Expand file tree Collapse file tree 2 files changed +15
-0
lines changed
aimax-osm/src/main/java/aimax/osm Expand file tree Collapse file tree 2 files changed +15
-0
lines changed Original file line number Diff line number Diff line change 1515import javafx .scene .input .*;
1616import javafx .scene .layout .StackPane ;
1717
18+ import java .io .File ;
1819import java .io .InputStream ;
1920import java .util .ArrayList ;
2021import java .util .List ;
@@ -58,6 +59,11 @@ public void loadMap(InputStream stream) {
5859 scaleToFit = true ;
5960 }
6061
62+ public void loadMap (File file ) {
63+ mapDrawer .loadMap (file );
64+ scaleToFit = true ;
65+ }
66+
6167 public AbstractEntityRenderer getRenderer () {
6268 return mapDrawer .getRenderer ();
6369 }
Original file line number Diff line number Diff line change 88import aimax .osm .reader .Bz2OsmReader ;
99import aimax .osm .reader .MapReader ;
1010
11+ import java .io .File ;
1112import java .io .InputStream ;
1213import java .util .List ;
1314
@@ -48,6 +49,14 @@ public void loadMap(InputStream stream) {
4849 builder .buildMap ();
4950 }
5051
52+ public void loadMap (File file ) {
53+ MapBuilder builder = map .getBuilder ();
54+ builder .setEntityClassifier (new MapStyleFactory ().createDefaultClassifier ());
55+ MapReader mapReader = new Bz2OsmReader ();
56+ mapReader .readMap (file , builder );
57+ builder .buildMap ();
58+ }
59+
5160 public AbstractEntityRenderer getRenderer () {
5261 return renderer ;
5362 }
You can’t perform that action at this time.
0 commit comments