2012-02-17 7 views
6

Google Maps APIを使用しないで(目的のマップアプリケーションを起動するだけで)、複数の座標を含むことができます。開く?これは2つのポイントの間に敗走を作成することを意味しません。私は1本のピンのためにそれを行う方法複数のピンを持つインテントでGoogleマップを開くことは可能ですか?

String uri = "geo:0,0?q="+ Lat + "," + Longitude + " (" + name+ ")"; 
startActivity(new Intent(android.content.Intent.ACTION_VIEW, Uri.parse(uri))); 

答えて

2

私は、これは不可能であると信じています。 Geo URI文字列で複数のポイントを渡す方法はないようですので、これはGoogle Maps APIを使用して行う必要があります。私はそれが可能であったことを望む、それは多くの簡単な地図のタスクをはるかに簡単に達成するだろうが、悲しいかなさ。 (複数の場所を渡すためにどのような方法が含まれていません)意思仕様に

リンク http://developer.android.com/guide/appendix/g-app-intents.html

+0

は、はい、それはここでは可能であるが、それは我々が緯度を必要とする地図上のピンを表示することとしてあなたは緯度と経度を収集することができます行きます緯度と経度、あなたがマップを表示しているので、あなたは収集された緯度と経度を呼び出すことができますこの回答をよく願って – shvivek

+0

コードを提供できますか? APIを読んで、Geo URIのインテントでは単一の場所だけを受け取り、場所の種類のリストは受け付けないことを実験しているようです –

関連する問題