2016-06-13 1 views
1

보행자에게 경로 유형을 Graphhopper android에서 어떻게 설정합니까? 안드로이드에서 GHRequest.setVehicle() 메소드를 사용하고 있는데 작동하지 않습니다. "발"과 "자전거"를 사용해 보았습니다. 아무도 일하지 않았다. 또한 알고리즘을 변경했을 때도 작동하지 않습니다. Dijkstra_BI 만 현재 작업 중입니다.보행자 용 안드로이드 용 도곡꾼 경로

GHRequest req = new GHRequest(fromLat, fromLon, toLat, toLon). 
        setAlgorithm(Algorithms.DIJKSTRA_BI).setVehicle("foot"); 

미리 감사드립니다.

내가 가지고있는지도 데이터에는 다음 파일이 있습니다. 내가 karussell이 문제 덕분에 해결 한

tmpHopp.setEncodingManager(new EncodingManager("foot")); 

enter image description here

을 사용하는 경우 enter image description here

나는 다음과 같은 오류를 얻고있다. 이 같은 문제에 직면 할 수있는 나 같은 사람들을 위해 내가 한 일을 쓸 것입니다.

내가 자식에서 클로닝 graphhopper 폴더에서

무엇을했는지, config.properties라는 파일이 있습니다. 5 번째 줄에. 으로 변경하십시오. graph.flag_encoders = 자동차, 발, 자전거

고마워요.

답변

3

당신은 당신이

+0

나는 아직도 어떻게 죄송 모르는거야 당신은 config.properties에서 graph.flag_encoders=bike,foot,...를 통해 또는 이전 버전 graph.flagEncoders=bike,foot,...에 필요한 차량을 지정해야합니다 (데스크탑/서버 시스템) 데이터를 가져올 때 그 안드로이드를 할 수 있습니다. android app에 지시 된대로 응용 프로그램을 설정하고 android demo app에서 build-on을 시도하고 있습니다. – user2070333

+1

Android 용지도를 만드는 방법에 대한 설명서를 참조하십시오. – Karussell

+0

도움을 주셔서 감사합니다. 그것을 verey 많이 주셔서 감사합니다. – user2070333

관련 문제