2011-12-15 4 views

答えて

2

うん、それを

Intent intent = new Intent(android.content.Intent.ACTION_VIEW, 
Uri.parse("http://maps.google.com/maps?saddr=" + source.getLatitude() + "," + source.getLongitude() + "&daddr=" + getLatitude() + "," + dest.getLongitude())); 
intent.setPackage("com.google.android.apps.maps"); 
startActivity(intent); 
+0

を行うための文書化されていない、非公式な方法があるが、あなたの答えをありがとう! – maephisto

1

アプリとの統合に適用:apktoolでアプリケーションをデコンパイルし、AndroidManifest.xmlと.smaliコードを調べて、目的の効果を得るためにどのパラメータを呼び出す必要があるかを把握します。

このアプローチの大きな欠点は、文書化されていない「エントリポイント」を使用しているためです。地図が表示され、あなたのアプリが壊れる可能性があります。

関連する問題