If you wanna catch osmWays look how OSMReader
<https://github.com/dos65/graphhopper/blob/master/core/src/main/java/com/graphhopper/reader/OSMReader.java#L173>
do it.
On 09.07.2015 15:23, Vadim Chelyshov wrote:
No, it's absolutely incorrect.
OSMWay osm = new OSMWay(wayID);
System.out.printl("name of way = "+osm.getTag("name"));
What you expect there? You just create new object and it is empty.
On 09.07.2015 15:03, Fred Laurent wrote:
Is it the correct code ? using OSMWay?
2015-07-09 11:09 GMT+02:00 Fred Laurent <[email protected]
<mailto:[email protected]>>:
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
_______________________________________________
GraphHopper mailing list
[email protected]
https://lists.openstreetmap.org/listinfo/graphhopper
_______________________________________________
GraphHopper mailing list
[email protected]
https://lists.openstreetmap.org/listinfo/graphhopper