2016-08-01 25 views
1

私はアンドロイドのアプリをスマートフォンのGPSを利用した典型的なマップにしようとしています。私はDijkstraの最短経路アルゴリズムの使用を計画しています。アンドロイドの地図を作る

島のトップビューマップを作って、私のGPSからアイランド道路の各交差点の緯度と経度データを収集し、緯度と画像(島の地図)を結合しますそして経度データはDijkstraの最短経路アルゴリズムを実装します。

提案がありますか?

どのように私はこれについて行きますか?

答えて

0

第 アクティビティファイル

GoogleマップGoogleマップ。 googleMap =((MapFragment)getFragmentManager()。findFragmentById(R.id.map))。getMap();

0

このガイドGetting Started

に従ってくださいAndroidアプリにマップを追加するクイックスタートです。 Android Studioは、Google Maps Android APIを使用してアプリを構築するための推奨開発環境です。

ステップ1.ダウンロードのAndroidメーカー

ステップ2. GoogleがSDKサービスにプレイインストール

ステップ3. Googleマッププロジェクト

ステップ4の作成

キーGoogle MapsのAPIを取得

ステップ5.ハローマップ!あなたのアプリコード

ステップ6.接続のAndroidデバイス

ステップ7のビルドを見て、実行


有効GPS:

@Override 
protected void onStart() { 
super.onStart(); // Always call the superclass method first 

// The activity is either being restarted or started for the first time 
// so this is where we should make sure that GPS is enabled 
LocationManager locationManager = 
(LocationManager) getSystemService(Context.LOCATION_SERVICE); 
boolean gpsEnabled = locationManager.isProviderEnabled(LocationManager.GPS_PROVIDER); 

if (!gpsEnabled) { 
// Create a dialog here that requests the user to enable GPS, and use an intent 
// with the android.provider.Settings.ACTION_LOCATION_SOURCE_SETTINGS action 
// to take the user to the Settings screen to enable GPS when they click "OK" 
} 
} 

希望これを助けて!

関連する問題