私のアプリケーションに問題があります。私はコードロケーションで定義されたGoogleマップを開きたいので、データをインテントに設定しますが、マップは常に(コード1で指定されたものではなく)自分のロケーションで開きます。地図インテントが指定された場所を表示しない
String addressString = "1600 Amphitheatre Parkway, CA";
Uri locationUri = new Uri.Builder();
.scheme("geo")
.path("0,0")
.query(addressString);
.build();
Intent mapIntent = new Intent(Intent.ACTION_VIEW, locationUri);
mapIntent.setPackage("com.google.android.apps.maps");
if(intent.resolveActivity(getPackageManager()) != null)
startActivity(mapIntent);
誰もがこのような状況に対処する方法を知っています:
ここでは、コードのですか?私は自分の電話機と仮想デバイスを試しましたが、両方で動いていません。
ああ、ありがとうロット、それは今動作します! – Bartek
@Bartekあなたは私の答えを受け入れることができますか?それは他のユーザーが正しい答えを見つけるのを助けるかもしれない –
問題はない、完了! ;) – Bartek