수축 계층을 사용하는 GraphHopper를 실행할 때 하나의 경로를 가져오고, 수축 계층을 사용하지 않도록 설정할 때 다른 경로를 얻습니다. 왜 그런 일이 일어나는거야?GraphHopper의 일관성없는 경로
실행중인 예에서 다운로드 할 수 있습니다:
(1) ghRequest.setWeighting("fastest") without CH
또는
(2) graphHopper.setCHShortcuts("shortest") with CH
우리의 제안 GraphHopper이 같은 기본값을 사용한다는 것입니다 : https://bitbucket.org/equipemovup/graphhopper-example
이렇게해서는 안됩니다. GraphHopper를 수정 했습니까? 그리고 그렇지 않다면 정확한 예 (lat, lon pair)를 제공 할 수 있습니까? 또한 사용했던 osm 파일을 지정하십시오 (geofabrik의 최신 베를린?). 0.4-SNAPSHOT – Karussell
아니요, GraphHopper를 수정하지 않았습니다. 우리는 가장 최근의 GitHub 버전과 mnvrepository의 GraphHopper 0.3 버전으로 시도했습니다. 두 버전 모두 동일한 문제를 공유합니다. 우리는 geofabrik에서 최신 베를린을 사용했습니다. 사용 된 위도, 경도 쌍은 (52.535926,13.192974)와 (52.52651,13.493285)입니다. http://goo.gl/D5GkWA 및 http://goo.gl/ABa46B – regispires
에서 두 가지 구현을 참조하십시오. 코드가 좋게 보입니다. 다운로드하고 시도했지만 두 경우 모두 다음과 같이 표시됩니다. 거리 : 23436.698276358577, 시간 : 30 분, 포인트 : 262, 단순화 (487-> 262). 또는 어떤 차이가 있습니까? 정확한 OSM 파일을 제공하여 다시 시도 할 수 있습니까? – Karussell