アンドロイドマップビューの問題

私は現在の場所を地図上に表示する機能を含むアプリケーションを作成しました。マップを表示するためにデフォルトのMap Intent を使用しました。それはエミュレータでうまく動作しますが、私は私のAndroidデバイス(モトローラMillstone)でテストしていますが、地図はうまく動作しますが、マップの表示後、私のアプリケーションは応答しません。

String path = "http://maps.google.com/maps?saddr=" + lat + ","+ lon + "&daddr=" + b_latt + "," + b_lang;
String geoUriString = new String(path);
Uri geoUri = Uri.parse(geoUriString);
Intent mapCall = new Intent(Intent.ACTION_VIEW, geoUri);
startActivity(mapCall);
0

1 答え

現在の位置に1つのマーカーを表示するとしますが、表示されたコードでは、2つの値を渡してパスを描きます。

インテント経由で地図上にユーザーの現在地を表示するには、このように呼び出す必要があります

String uri = "geo:"+ latitude + "," + longitude;
startActivity(new Intent(android.content.Intent.ACTION_VIEW, Uri.parse(uri)));

You can see More on This Site

0
追加された