如何向Google地图方向提交出发日期和公交模式?

时间:2015-05-07 14:36:11

标签: google-maps

实际上,我有一个表单,使用Place API来确定起始地址和到达地址的正确地址

<section class="itineraire section">
    <h2 class="sectiontitle"><?php _e( 'Itinéraire', 'mlog_regim' ); ?></h2>
    <form method="get" action="https://www.google.com/maps/" target="https://www.google.com/maps/">
        <div class="form-group">
            <input name="saddr" type="text" id="saddr" class="form-control" placeholder="Adresse de départ" onFocus="geolocate()" >
        </div>
        <div class="form-group">
            <input name="daddr" type="text" id="daddr" class="form-control" placeholder="Adresse d'arrivée">
        </div>
        <div class="form-group">
            <input name="txtDate" type="date" id="txtDate" class="form-control" placeholder="Date'">
        </div>
        <input type="hidden" name="travel_mode" value="3">
        <button type="submit" class="btn btn-default">Rechercher</button>
    </form>
</section>

我想强制谷歌地图显示travel_mode 3(过境)和txtDate值设置的日期。我在文档中找不到怎么做,但我找到了一些网站,它看起来并不那么难......有人可以给我一些建议吗?

Go Transit

RTC Quebec (Your itinerary)

使用这些信息填写表格

起点:2220 Boulevard Pie-IX,Montréal,QC H1V 2E2,Canada

终点:Pointe-aux-Trembles,蒙特利尔,QC,加拿大

选择任何随机日期...对于Go Transit,RTC魁北克只能证明旅行模式。

感谢任何人的帮助,我们将不胜感激!

1 个答案:

答案 0 :(得分:1)

预期参数

  • dirflg将其设置为r以进行公共交通
  • date格式:mm/dd/yyyy
  • time格式:hh:mm
  • ttype将其设为dep(离开)或arr(到达)

示例:

<form method="get" action="https://www.google.com/maps/" target="google-maps">
  <br/>
  <input name="saddr" placeholder="origin" value="2220 Boulevard Pie-IX, Montréal, QC H1V 2E2, Canada" />
  <br/>
  <input name="daddr" placeholder="destination" value="Pointe-aux-Trembles, Montréal, QC, Canada" />
  <br/>
  <input name="date" placeholder="mm/dd/yyyy" />
  <br/>
  <input name="time" placeholder="hh:mm" />
  <br/>
  <select name="ttype">
    <option value="dep">departure</option>
    <option value="arr">arrival</option>
  </select>
  <br/>
  <input type="hidden" name="dirflg" value="r" />
  <input type="submit" />
</form>

http://jsfiddle.net/xnn34qL1/