2012-03-30 15 views
2

JSONの解析から得たリストビューのリストがあります。
ユーザーがリストビューの1つをクリックすると、Googleマップが開いています(すでに行っています)。
私が望むのは、ユーザーがリストアイテムの1つをクリックすると、現在の位置をマーキングしてリストアイテム内のユーザーがクリックされた場所でGoogleマップが開き、次にそれらの間の方向を示します。
私はたくさんのグーグルで会いましたが、適切な答えが見つかりませんでした。
私はGoogleマップの初心者ですが、私にはっきりと注意してください。
私に助けてくださいStackoverflow-ians !!!アンドロイドで現在地と目的地の間の方向を表示するにはどうすればよいですか?

答えて

1

最も簡単な方法は、URLを呼び出すために、次のようになります。

http://ditu.google.cn/maps?f=d&source=s_d&saddr=" + point1lat + ","+ point1long+ "&" + "daddr=" + point2lat+ "," + point2long+ "&hl=zh" 

これは、Android携帯電話上でGoogleマップを開き、POINT1からポイント2へのあなたのルートを示しています。

+1

@Pavandroid @MADMapそれを使用してください: '最後のテントの意図=新しいテント(意図:私がfollowinのコードを使用してで終わると思います。 ACTION_VIEW、Uri.parse( \t \t \t \t "http://maps.google.com/maps?" + \t \t \t \t "SADDR = LAT1、longt1" + \t \t \t \t "&daddr = lat2、longt2")); \t \t \t \t intent.setClassName( \t \t \t \t "com.google.android.apps.maps"、 \t \t \t \t "com.google.android.maps.MapsActivity")。 '\t \t \t \t startActivity(intent); ' 実際には、私のアプリから出て行くGoogleマップを開きます、私はそれを私のアプリで開くにはできますか? \t \t \t \t – captaindroid

+0

私はwebviewを使用しているので、私はmyselftで解決します! Thanx Buddies !! – captaindroid

関連する問題