在Android Google地图中使用Google Transit模式

时间:2013-12-12 10:14:37

标签: android google-maps google-maps-api-3

目前在Google Map App中工作。我想在Android应用程序中使用Google transit API。我这样用。

http://maps.googleapis.com/maps/api/directions/json?origin=77.589355,13.004558&destination=78.655758,11.253837&mode=transit&sensor=false&region=fr&departure_time=1387069950

什么是出发时间?我怎么能找到。我动态获取的所有细节(用户选择)。

<li>
    String url = "http://maps.googleapis.com/maps/api/directions/xml?" + 
                 "origin=" + start.latitude + "," + start.longitude + 
                 "&destination=" + end.latitude + "," + end.longitude + 
                 "&sensor =false &units=metric&mode=trnsit......."
</li>
像我这样使用。

任何人都可以帮助我

  • 如何动态查找出发时间
  • 我在哪里可以得到?

1 个答案:

答案 0 :(得分:0)

您要查找的格式是自1970年1月1日以来经过的秒数,有时称为“Unix时间”。

Date类包含getTime方法来获取此值。尝试这样的事情:

import java.util.*;

Date departure = new Date();  // This is the current time for testing purposes

String url = "http://maps.googleapis.com/maps/api/directions/xml?origin=" +
    start.latitude + "," + start.longitude + "&destination=" + end.latitude +
    "," + end.longitude + "&mode=transit&sensor=false&region=fr&departure_time=" +
    departure.getTime();