2016-06-13 7 views
1

Graphhopper androidの歩行者に経路タイプを設定するにはどうすればよいですか? 私はアンドロイドでGHRequest.setVehicle()メソッドを使用していますが、動作しません。 私は "足"と "自転車"を使ってみました。何も働かなかった。また、アルゴリズムを変更したときにも動作しません。 Dijkstra_BIだけが現在作業中です。歩行者のためのグラフホッパールートandroid

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

ありがとうございました。

私が持っている地図データには、以下のファイルが含まれています。 enter image description here

私は

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

enter image description here

を使用したとき、私はこの問題にkarussellのおかげで解決した、次のエラーを取得しています。この同じ問題に直面するかもしれない私のような人々のために私がしたことを書きます。私はgitのからクローンgraphhopperフォルダで

をやった

config.propertiesと呼ばれるファイルがあります。 5行目。それをに変更してください。graph.flag_encoders =車、徒歩、自転車

ありがとうございました。

答えて

3

あなたがgraph.flagEncoders=bike,foot,...

+0

config.propertiesまたは古いバージョンでgraph.flag_encoders=bike,foot,...経由で必要な車を指定する必要があります(デスクトップ/サーバー・マシン上の)データをインポートするとき、私は私はまだ方法がわからない、申し訳ありませんそのAndroidをする。 アンドロイドアプリの指示に従ってアプリケーションをセットアップしました。アンドロイドデモアプリからビルドしようとしています。 – user2070333

+1

Android用のマップを作成する方法についてのドキュメントを参照してください – Karussell

+0

ありがとうございました。それは多くのvereyを高く評価します。 – user2070333

関連する問題