[GraphHopper] offline routing using address names
Israel Marinho
ilm.eletrica at gmail.com
Tue Feb 4 13:53:02 UTC 2014
Hello,
I am developing an application for Android that must have offline map and
routing features.
After some search on Internet, I found the libraries mapsforge and
graphhopper.
I saw the example provided by graphhopper's webpage and managed to build my
own app using those libraries. But what I would like to know is how I can
enter the start and end points for routing by using address names.
I read the javadocs of graphhopper and saw some classes related to data
storage and name indexes and in the sdcard there are some binary files
called "names" and "locationIndex", so I guess this should be related to
what I want.
I tried to get access to such files by doing this:
String mapsFolder = Environment.getExternalStorageDirectory().getPath() +
"/graphhopper/maps/";
MMapDirectory mapDirectory = new MMapDirectory(mapsFolder);
NameIndex nameIndex = new NameIndex(mapDirectory);
String name = nameIndex.get(0);
log(name);
And what I got on LogCat was:
02-04 13:49:50.514: I/Marinho(2507): found graph
LevelGraphStorage|car|MMAP_STORE|2,3,2,2,2, nodes:1196761
So, definitely it was not what I expected.
Could someone tell whether this is the right direction or not, please ?
Regards,
Marinho
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/graphhopper/attachments/20140204/1e1703d9/attachment.html>
More information about the GraphHopper
mailing list