GraphHopper를 사용하여 라우팅 용 API를 직접 만들고 싶습니다. 내 자신의 클래스를 만들려면 GraphHopper.java를 살펴 보았다. OSM 파일을 API에 넣었습니다. 가장자리, 노드 등이있는 디렉토리가 있습니다. 제대로 작동하는 것 같습니다.데스크톱 용 GraphHopper API 생성
제 질문은이 데이터를로드하여 route-Method를 호출 할 수 있습니까? GraphHopper.java 클래스를 이해하려고 시도하지만 예제가 작동하지 않습니다. 그래프를로드하려고합니다
GHDirectory l_dir = new GHDirectory(m_graphlocation.getAbsolutePath(), DAType.RAM);
m_graph = new LevelGraphStorage(l_dir, m_EncodingManager);
라우팅을 위해 OSM 파일을 다시 필요로합니까, 아니면 가장자리와 노드가있는 디렉토리 만 사용할 수 있습니까? 는 이럴 나는 방법에 과부하 부하의 데이터를 코드로 위 경로를 호출 할 수 있습니다, 그래서 내 GraphHopperAPI 클래스를 만들 올바른지, 전화
OSMReader l_reader = new OSMReader(l_graph, CConfiguration.getInstance().get().ExpectedCapacity).setWorkerThreads(-1).setEncodingManager(m_EncodingManager).setWayPointMaxDistance(CConfiguration.getInstance().get().WaypointMaxDistance).setEnableInstructions(false);
l_reader.doOSM2Graph(p_osm);
l_graph.optimize();
내 그래프를 만들 필요?
덕분에 많은 필
나는 이것을 'Grace Hopper API' – Jherico