2012-04-21 17 views
0

AndroidアプリケーションにGoogleナビゲーションを追加することは可能ですか?私の考えは、クリックしたときにGoogleマップを開いて、ユーザーがどこにいるのかを確認できるようにするボタンと、選択したローカルマップの特定のポイントをナビゲートする方法です。AndroidアプリケーションにGoogleナビゲーションを追加する

また、私が使用できるオープンソースのナビゲーションがありますか?また、ユーザーのナビゲーション機能を追加するために、Androidアプリケーションにどのように活用できますか?

答えて

2
Intent intent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse("http://maps.google.com/maps?daddr=0,0%20(Imaginary%20Place)&dirflg=r")); 
if (isAppInstalled("com.google.android.apps.maps")) { 
    intent.setClassName("com.google.android.apps.maps", "com.google.android.maps.MapsActivity"); 
} 
startActivity(intent); 



// helper function to check if Maps is installed 
private boolean isAppInstalled(String uri) { 
    PackageManager pm = getApplicationContext().getPackageManager(); 
    boolean app_installed = false; 
    try { 
     pm.getPackageInfo(uri, PackageManager.GET_ACTIVITIES); 
     app_installed = true; 
    } catch (PackageManager.NameNotFoundException e) { 
     app_installed = false; 
    } 
    return app_installed; 
} 

あなたは

+0

..あなたのクリックイベントにコードを持つことができるおかげで、私は今それをしようとします! –

+1

これはGoogleのナビゲーションではなく、Googleマップです。同じではありません。 – Ted

+0

webviewでナビゲーションを表示することはできますか? – Kirthiga

関連する問題