緯度、経度、およびユーザーの現在地の間の方向を統合しようとしています。ボタンをクリックして、ユーザーをインストール済みの Google マップ/その他のアプリに誘導し、道順を表示したいと思います。
SO と Google を検索しましたが、適切な情報源が見つからなかったため、この質問を投稿しています。
ツアーバンガロールは出来そうです。これを達成する方法に関するドキュメントが見つかりませんでした
緯度、経度、およびユーザーの現在地の間の方向を統合しようとしています。ボタンをクリックして、ユーザーをインストール済みの Google マップ/その他のアプリに誘導し、道順を表示したいと思います。
SO と Google を検索しましたが、適切な情報源が見つからなかったため、この質問を投稿しています。
ツアーバンガロールは出来そうです。これを達成する方法に関するドキュメントが見つかりませんでした
文書化されている唯一の公式の意図はここに示されています。道順は含まれていません。
次のインテント構造はGoogleマップで機能することに注意してください。現在のGoogleマップはGoogleマップのhttpリクエストを取り込んでいるようです。これはおそらく、これまでに見たアプリで使用されている方法です。ただし、Googleマップでのみ機能する可能性があり、文書化されていないように見えるため、今後のバージョンのGoogleマップで引き続き機能する保証はありません。
Intent intent = new Intent(android.content.Intent.ACTION_VIEW,Uri.parse("http://maps.google.com/maps?daddr=33.881894,-92.199623&saddr=My+Location"));
ここdaddr
で、は宛先の場所、saddr
はソースの場所です。それらはlat/lngまたは検索語のいずれかです。「My+Location」は上記の例の検索語であるため、英語以外の言語のロケールでは機能しない可能性があります。
申し訳ありませんが、これには文書化されサポートされているIntent
構造はありません。ある地点で地図を表示することはできますが、地図に道案内を強制することはできません。
また、次の点にも注意してください。