[GraphHopper] get tags using OSMWay

Fred Laurent fredlaurent31 at gmail.com
Thu Jul 9 09:09:56 UTC 2015


hello , I have a problem ..
My code :
GraphHopper tmpHopp = new GraphHopper().forMobile();
                tmpHopp.load(new File(mapsFolder,
currentArea).getAbsolutePath());
               GraphStorage Sgrpah  = tmpHopp.getGraph();
                LocationIndex locationIndex = tmpHopp.getLocationIndex();
                AllEdgesIterator edges = Sgrpah.getAllEdges();
                ArrayList<Integer> id = new ArrayList<Integer>();
                while(edges.next())
                    id.add(edges.getEdge());

                EdgeIteratorState edge
=locationIndex.findClosest(-18.8918640,47.5355036,
EdgeFilter.ALL_EDGES).getClosestEdge();
                tailleEdge =
locationIndex.findClosest(-18.8918640,47.5355036,
EdgeFilter.ALL_EDGES).getQueryDistance();

                IDEdge = edge.getEdge();

 OSMReader osmR = new OSMReader(Sgrpah);
        long wayID = osmR.getOsmIdOfInternalEdge(IDEdge);

 OSMWay osm = new OSMWay(wayID);
 System.out.printl("name of way = "+osm.getTag("name"));

I run My app : I have name of way = NULL
Why I have NULL but in OSM this not null ?
Thank you
Laurent
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/graphhopper/attachments/20150709/5d6404cd/attachment.html>


More information about the GraphHopper mailing list