Google maps 通过google Maps Api获取过境路线上中途站的名称/坐标
我试图通过googleMaps js API找出公交线路上的站点名称/坐标 我正在travelMode transit中使用DirectionService功能,下面是一个示例输出:Google maps 通过google Maps Api获取过境路线上中途站的名称/坐标,google-maps,maps,here-api,map-directions,Google Maps,Maps,Here Api,Map Directions,我试图通过googleMaps js API找出公交线路上的站点名称/坐标 我正在travelMode transit中使用DirectionService功能,下面是一个示例输出: { "arrival_stop": {}, "arrival_time": {}, "departure_stop": {}, "departure_time": {}, "headsign": "Green Westbound to Bankhead Station", "line": {}, "n
{
"arrival_stop": {},
"arrival_time": {},
"departure_stop": {},
"departure_time": {},
"headsign": "Green Westbound to Bankhead Station",
"line": {},
"num_stops": 1
}
当一条经过公交的路线从a到b,在c停站时,directionsService会告诉我停站的数量(num_站),但不会告诉他们的名字或坐标。在本机iOS应用程序中,确实如此。Web API还不支持此功能,还是我遗漏了什么
是否有其他人正在使用另一种支持此功能的路由服务?结果表明,可以提供以下信息:
curl \
-X GET \
-H 'Content-Type: *' \
--get 'https://transit.api.here.com/v3/route.json' \
--data-urlencode 'dep=52.521504,13.41126' \
--data-urlencode 'arr=52.515829,13.45395' \
--data-urlencode 'time=2018-11-19T07:30:00' \
--data-urlencode 'app_id=devportal-demo-20180625' \
--data-urlencode 'app_code=9v2BkviRwi9Ot26kp2IysQ' \
--data-urlencode 'routing=tt'
将返回类似这样的json(摘录)
"Journey": {
"duration": "PT6M",
"Stop": [
{
"dep": "2018-11-19T07:51:00",
"Stn": {
"id": "vbb_900100704",
"name": "S+U Alexanderplatz [U5]",
"x": 13.41311,
"y": 52.521607
}
},
{
"dep": "2018-11-19T07:53:00",
"Stn": {
"id": "vbb_900100017",
"name": "U Schillingstr.",
"x": 13.421893,
"y": 52.520313
}
},
{
"dep": "2018-11-19T07:55:00",
"Stn": {
"id": "vbb_900120006",
"name": "U Strausberger Platz",
"x": 13.432212,
"y": 52.518029
}
}
]
}