2

次のコードを使用して、デフォルトの Google マップで場所を特定しています。

 Uri uri = Uri.parse("geo:"+ Global.detail_lat+","+Global.detail_long+"?z=15");
 Intent in = new Intent(Intent.ACTION_VIEW, uri);
 startActivity(in);

しかし、このコードを使用すると、マップが開かれるときに、その場所にポイント、マーク、またはピンが表示されません。単純なマップのみのように見えます。ピンを押し込むにはどうすればよいですか?または、このコードを使用して、このデフォルトの Google マップでその場所を強調表示するにはどうすればよいですか?

ありがとう、ジェイ・パテル

4

2 に答える 2

2

これを試して

Uri uri = Uri.parse("geo:"+ Global.detail_lat+","+Global.detail_long+"?z=15"+","+(Label+Name)+");

これにより、指定されたラベル名でデフォルトのマップが開きます

于 2012-06-27T11:02:24.130 に答える
0

これを試してみてください、 Uri.parse("maps.google.com/maps?q="; + STREET + "+" + NUMBER + "&" + CITY);

Google マップ アプリが開き、住所がマーカーと「吹き出し」で表示されます。

于 2012-06-27T10:59:01.377 に答える