2017-05-30 11 views
1

Googleマップのルート方向(2点)をオフラインで描画する方法を知りたいだけでした。私たちは既にオフラインのGoogleマップをダウンロードした後、ナビゲーションを望んでいますが、方法はわかりません。オフラインGoogleマップで描画ルートの方向を作成する

オフラインGoogleマップでナビゲーションシステムを作成しようとしていましたが、オフラインでGoogleマップをオフラインで描画して自分のアプリケーションに埋め込む方法がわかりません。

私は既に@mapbox Sdkを使用していましたが、私の問題はGoogle Mapsでオフラインの場所をダウンロードしたことです。この場所の検索では地図の2点方向が使用されたため、簡単に描くことができます。この使用

https://www.mapbox.com/android-sdk/examples/offline-manager/

は、私の知る限り、APIはオンラインでのみ動作しますが、

答えて

0

はあなたがオフラインで作業するために、Googleの行き方APIを取得しているかを正確に明確でした..この1に私を助けてください?ルートを描くことは、いくつかの異なる方法で行うことができます。最も単純には、ラインストリング方向のAPIに変換することです複数の位置にあなたを与えた後、ポリラインにそれらを養う:

private void drawRouteLine(DirectionsRoute route) { 
List<Position> positions = LineString.fromPolyline(route.getGeometry(), Constants.PRECISION_6).getCoordinates(); 
List<LatLng> latLngs = new ArrayList<>(); 
for (Position position : positions) { 
    latLngs.add(new LatLng(position.getLatitude(), position.getLongitude())); 
} 

routeLine = mapboxMap.addPolyline(new PolylineOptions() 
    .addAll(latLngs) 
    .color(Color.parseColor("#56b881")) 
    .width(5f)); 
} 
+0

再生のためのハイテクのおかげで、私は、Google方向APIを使用しておりません。私はオフラインのGoogleマップと私の明確な発行された作業しています。 – mujjuraja

+0

i hvはすでにオフラインのGoogleマップをダウンロードしています。オフラインマップ内の任意の2点描画経路の方向の後。何か案が? – mujjuraja

関連する問題