私はアンドロイドのアプリをスマートフォンのGPSを利用した典型的なマップにしようとしています。私はDijkstraの最短経路アルゴリズムの使用を計画しています。アンドロイドの地図を作る
島のトップビューマップを作って、私のGPSからアイランド道路の各交差点の緯度と経度データを収集し、緯度と画像(島の地図)を結合しますそして経度データはDijkstraの最短経路アルゴリズムを実装します。
提案がありますか?
どのように私はこれについて行きますか?
私はアンドロイドのアプリをスマートフォンのGPSを利用した典型的なマップにしようとしています。私はDijkstraの最短経路アルゴリズムの使用を計画しています。アンドロイドの地図を作る
島のトップビューマップを作って、私のGPSからアイランド道路の各交差点の緯度と経度データを収集し、緯度と画像(島の地図)を結合しますそして経度データはDijkstraの最短経路アルゴリズムを実装します。
提案がありますか?
どのように私はこれについて行きますか?
第 アクティビティファイル
GoogleマップGoogleマップ。 googleMap =((MapFragment)getFragmentManager()。findFragmentById(R.id.map))。getMap();
このガイド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"
}
}
希望これを助けて!