请告诉我如何获取行程中最后结算的清单?这是在这个网站上完成的 http://ati.su/Trace/default.aspx?EntityType=Trace&City1=3611&City5=1100&WithinCountry=false
(通过谷歌翻译以英文移动网站),非常感谢您的关注
答案 0 :(得分:0)
您可能希望直接查看Google的文档Geocoded waypoints:
有关每个航路点以及原点和地点的地理编码的详细信息 destination,可以在(JSON)
geocoded_waypoints
数组中找到。 这些可用于推断服务返回意外的原因或 没有路线。
geocoded_waypoints
数组中的元素由它们对应 基于零的位置,到原点,它们的顺序中的航点 指定和目的地。 [...]
更具体地说,你会看到类型:
types表示用于的地理编码结果的地址类型 计算方向。返回以下类型:
street_address
表示精确的街道地址。route
表示命名路线(例如“US 101”)。intersection
表示一个主要的交叉路口,通常是两条主要道路。政治表明一个政治实体。通常,这种类型 表示一些民政部门的多边形。neighborhood
表示已命名的社区premise
表示指定的位置,通常是具有通用名称的建筑物或建筑物集合subpremise
表示位于指定位置下方的一阶实体,通常是建筑物集合中的一个单一建筑物airport
表示机场。point_of_interest
表示指定的兴趣点。通常,这些“POI”是不易融入的突出的本地实体 另一类,如“帝国大厦”或“雕像” 自由“。- [...]
您想要突出显示的其他类型。
Legs也可以帮助你(如果没有航路点):
leg数组中的每个元素都指定了一段旅程 从计算出的路线中的起点到目的地。对于路线 没有航路点,路线将由一条“腿”组成 但对于定义一个或多个航点的航线,航线将 由一条或多条腿组成,对应于腿的特定腿 旅程。
每条腿都有一个steps数组:
steps数组中的每个元素定义了一个步骤 计算方向。步骤是方向的最原子单位 route,包含描述特定单一步骤的单个步骤 旅程指导。例如。 “在W. 4th St.左转”这一步 不仅描述了指令,还包含距离和 与此步骤如何相关的持续时间信息 以下步骤。例如,表示为“合并到I-80 West”的步骤 可能包含“37英里”和“40分钟”的持续时间,表示 下一步是从这一步开始37英里/ 40分钟。
每个步骤的位置:
start_location
包含此起点的位置 step,作为一组lat和lng字段。
end_location
包含 这一步的最后一点的位置,作为一组lat和 lng fields。