回答:
次の形式を使用します。
https://www.google.com/maps/preview?saddr=[insert_from_address_here]&daddr=[insert_to_address_here]&dirflg=[insert_mode_here]
のオプションdirflg
:
w
:ウォーキングb
:自転車d
またはh
またはt
:ドライブr
:公共交通機関例:マサチューセッツ州ケンブリッジ02141の120スプリングストリートからマサチューセッツ州ボストン02215の24カミントンモールまで自転車で行きたい場合、URLは次のようになります。
https://www.google.com/maps/preview?saddr=120+Spring+St,+Cambridge,+MA+02141&daddr=24+Cummington+Mall,+Boston&dirflg=b
(2015年6月25日、提案に基づいて行われた編集)
私は実際に過去数日間、新しいURLで遊んでいて、私の調査結果をブログに投稿しています。
https://mstickles.wordpress.com/2015/06/12/gmaps-urls-intro/
URL構造のさまざまな部分をカバーする約11の投稿がありますが、1つの投稿ではうまくまとめることができません。目的に応じて、ルートオプションの投稿(パート1とパート3)がおそらく最も関連性が高く、データオプションのリファレンスの投稿も同様です。ただし、いくつか注意しておきます。
新しいマップURLの「/ data =」セクションは、一種の「データブロック」設定で行われます。したがって、ウォーキングについて言及したパラメーターtreeblesを見ると、
/data=!4m2!4m1!3e2
最初の要素 '!4m2'は、これがマップ/画像コンテンツ(4m)に関する情報を保持するブロック(m)であり、2つの要素の長さであることを意味します。2番目の要素「!4m1」は、これがルートオプションを保持するブロック(m)(最初の4mの内側に4m)であり、1要素の長さであることを意味します。最後の要素「3e2」は、これが交通手段を示す列挙値(e)(4m内の4m内の3e)であり、値2 =徒歩であることを意味します。treeblesが指摘したように、他の可能な値は0 =運転、1 =自転車、3 =乗換、4 =飛行です。
これが重要な理由は、これらのブロックに入る別のオプションを追加する場合、最初の要素は、それらがより多くの要素を「含む」ことを反映するように変更する必要があるためです。したがって、距離をキロメートルで表示するように指定する場合は、要素「4e0」を追加し(距離の単位は4mの内側の4eで、値は0 =キロメートルです)、新しいパラメーターセットは次のようになります。
/data=!4m3!4m2!3e2!4e0
バスを利用することを優先し、乗り換えを少なくすることを希望する公共交通機関のルートを指定したい場合、パラメーターセットは次のようになります。
/data=!4m5!4m4!2m2!4e2!5e0!3e3
どの要素がどのブロックにあるかを示すために分解:
!4m5 - map/image contents block, 5 elements
- !4m4 - directions block, 4 elements
- - !2m2 - route options, 2 elements
- - - !4e2 - preferred transit route, 2 = fewer transfers
- - - (1 = best time; 3 = less walking)
- - - !5e0 - preferred transit type, 0 = bus
- - - (1=subway, 2=train, 3=tram/lt rail)
- - !3e3 - transportation mode, 3 = public transit
私はGoogleフォーラムで同じ質問をして答えを得ました:
[treeblesによる]
これらは、さまざまな交通手段のルートURLの最後に追加するパラメータです
Car /data=!4m2!4m1!3e0 Bicycling /data=!4m2!4m1!3e1 Walking /data=!4m2!4m1!3e2 Public Transit /data=!4m2!4m1!3e3 Airplane /data=!4m2!4m1!3e4
もう一度ありがとう、treebles!
LoboFXの優れた回答のおかげで、これをコンピューターのGoogle Chromeにカスタム検索エンジンとして追加したのでpt
[destination]
、Chromeのアドレスバーに入力するだけで、自宅から目的地までの公共交通機関が見つかります。
https://www.google.com/maps/dir/Home/%s/data=!4m2!4m1!3e3
もちろん、これには、あなたの家がどこにあるかをGoogleに伝え、Googleアカウントにログインする必要があります。
あなたは置き換えることができHome
てWork
、またはあなたの最も一般的な場所、たとえば123+Main+St+Springfield
でも、またはhere
、再び、あなたは共有している場合、Googleとの現在の場所を。
maps/preview
とmaps/dir