- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想在我的 Android 应用中显示公共(public)交通工具的出发站台,例如火车。
数据是可用的,因为使用谷歌地图网站向我显示了火车从哪些平台出发,但我还没有设法从 DirectionsResult 对象中检索到这些数据。
有人知道怎么做吗?
更新:尝试使用 postman 检索数据导致以下对象,如您所见,没有火车步的出发站台数据,而此数据在 google map 网站或应用程序本身中可用。
{
"geocoded_waypoints": [
{
"geocoder_status": "OK",
"place_id": "ChIJeblWZV1vxkcRbk1MYz1wjbg",
"types": [
"bus_station",
"establishment",
"point_of_interest",
"train_station",
"transit_station"
]
},
{
"geocoder_status": "OK",
"place_id": "ChIJIxbYDbcJxkcRQtHfOo0b58o",
"types": [
"bus_station",
"establishment",
"point_of_interest",
"subway_station",
"train_station",
"transit_station"
]
}
],
"routes": [
{
"bounds": {
"northeast": {
"lat": 52.3793179,
"lng": 5.1124581
},
"southwest": {
"lat": 52.0894115,
"lng": 4.8996663
}
},
"copyrights": "Map data ©2019",
"legs": [
{
"arrival_time": {
"text": "10:25am",
"time_zone": "Europe/Amsterdam",
"value": 1560846300
},
"departure_time": {
"text": "9:58am",
"time_zone": "Europe/Amsterdam",
"value": 1560844680
},
"distance": {
"text": "39.5 km",
"value": 39518
},
"duration": {
"text": "27 mins",
"value": 1620
},
"end_address": "Amsterdam Centraal, Stationsplein, 1012 AB Amsterdam, Netherlands",
"end_location": {
"lat": 52.3781611,
"lng": 4.8998801
},
"start_address": "Utrecht Central Station, Stationshal 12 12, 3511 CE Utrecht, Netherlands",
"start_location": {
"lat": 52.0894115,
"lng": 5.1124581
},
"steps": [
{
"distance": {
"text": "1 m",
"value": 0
},
"duration": {
"text": "1 min",
"value": 0
},
"end_location": {
"lat": 52.0894115,
"lng": 5.1124581
},
"html_instructions": "Walk to Utrecht Central Station",
"polyline": {
"points": "yu||H{oe^"
},
"start_location": {
"lat": 52.0894115,
"lng": 5.1124581
},
"steps": [
{
"distance": {
"text": "1 m",
"value": 0
},
"duration": {
"text": "1 min",
"value": 0
},
"end_location": {
"lat": 52.0894115,
"lng": 5.1124581
},
"polyline": {
"points": "yu||H{oe^"
},
"start_location": {
"lat": 52.0894115,
"lng": 5.1124581
},
"travel_mode": "WALKING"
}
],
"travel_mode": "WALKING"
},
{
"distance": {
"text": "39.5 km",
"value": 39518
},
"duration": {
"text": "27 mins",
"value": 1620
},
"end_location": {
"lat": 52.3792931,
"lng": 4.8996663
},
"html_instructions": "Train towards Alkmaar",
"polyline": {
"points": "ww||Hu{d^u@eDA@qb@td@eJz^ac@ry@ijEr}IouAltCeWlo@}PhYyQvQkQ`KmRdFo[|Bi^qA_oJ}dBmOaBiVHeZhG}VnNubEhkDusB~eBwuAhmA_fA|bAk\\t]waAx{@cWnOmT`Ii@Ru[lRaGXyF}BqGyKiTadA_L}MuYc@{]kMgJbBsGpH{Nhs@uGfw@O~i@cNvk@DB"
},
"start_location": {
"lat": 52.0897216,
"lng": 5.1092273
},
"transit_details": {
"arrival_stop": {
"location": {
"lat": 52.3792931,
"lng": 4.8996663
},
"name": "Amsterdam Centraal"
},
"arrival_time": {
"text": "10:25am",
"time_zone": "Europe/Amsterdam",
"value": 1560846300
},
"departure_stop": {
"location": {
"lat": 52.0897216,
"lng": 5.1092273
},
"name": "Utrecht Central Station"
},
"departure_time": {
"text": "9:58am",
"time_zone": "Europe/Amsterdam",
"value": 1560844680
},
"headsign": "Alkmaar",
"line": {
"agencies": [
{
"name": "NS",
"phone": "011 31 30 751 5155",
"url": "http://www.ns.nl/"
}
],
"name": "Alkmaar <-> Maastricht IC800",
"short_name": "Intercity",
"vehicle": {
"icon": "//maps.gstatic.com/mapfiles/transit/iw2/6/rail2.png",
"name": "Train",
"type": "HEAVY_RAIL"
}
},
"num_stops": 2,
"trip_short_name": "828"
},
"travel_mode": "TRANSIT"
},
{
"distance": {
"text": "1 m",
"value": 0
},
"duration": {
"text": "1 min",
"value": 0
},
"end_location": {
"lat": 52.3781611,
"lng": 4.8998801
},
"html_instructions": "Walk to Amsterdam Centraal, Stationsplein, 1012 AB Amsterdam, Netherlands",
"polyline": {
"points": "obu~Hg_|\\"
},
"start_location": {
"lat": 52.3781611,
"lng": 4.8998801
},
"steps": [
{
"distance": {
"text": "1 m",
"value": 0
},
"duration": {
"text": "1 min",
"value": 0
},
"end_location": {
"lat": 52.3781611,
"lng": 4.8998801
},
"polyline": {
"points": "obu~Hg_|\\"
},
"start_location": {
"lat": 52.3781611,
"lng": 4.8998801
},
"travel_mode": "WALKING"
}
],
"travel_mode": "WALKING"
}
],
"traffic_speed_entry": [],
"via_waypoint": []
}
],
"overview_polyline": {
"points": "yu||H{oe^}@dSu@eDsb@vd@eJz^ac@ry@y`H`sNeWlo@}PhYyQvQkQ`KmRdFo[|Bi^qA_oJ}dBmOaBiVHeZhG}VnNubEhkDusB~eBwuAhmA_fA|bAk\\t]waAx{@cWnOmT`Ii@Ru[lRaGXyF}BqGyKiTadA_L}MuYc@{]kMgJbBsGpH{Nhs@uGfw@O~i@cNvk@DB`Fi@"
},
"summary": "",
"warnings": [
"Walking directions are in beta. Use caution – This route may be missing sidewalks or pedestrian paths."
],
"waypoint_order": []
}
],
"status": "OK"
最佳答案
很遗憾,目前无法通过 Directions API 获得此信息。 Google 问题跟踪器中有一个添加 2016 年创建的登机平台信息的功能请求:
https://issuetracker.google.com/issues/35829155
Google 似乎没有为这项任务设置高优先级。请随意在 Google 问题跟踪器中为功能请求加注星标以添加您的投票。希望有一天 Google 会实现它。
关于android - 谷歌地图 API : how can I get the departure platforms for public transport?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56450943/
我有一个带有Post模型和 Controller 的Rails应用,并且正在使用ActiveAdmin for CMS。我已经实现了ElasticSearch和SearchKick,现在正尝试使用Se
我在Rails应用中使用了elasticsearch gem。我正在尝试执行基本搜索,并按与当前位置的距离对结果进行排序。但是尝试搜索时出现以下错误: [400] {"error":{"root_ca
在我的 Rails 应用程序中,安装了“elasticsearch-model”和“elasticsearch-rails”gems,elasticsearch (v5.1.1) 在默认端口上运行,模
有时批量发布时会出现暂时失败的项目错误 Transport service unable to transport 多次刷新发布队列将导致返回成功。为什么会发生这种情况? 最佳答案 我认为一旦发布事务
当我尝试使用 elasticsearch 进行索引时收到此消息。我已经尝试过 elasticsearch-rails gem 和 searchkick gem。我们正在在线创建和编辑电子类(class
错误:未找到传输方式,或所选传输方式尚不支持! 当我调用网络服务时会发生此错误。 这是我的代码: include("lib/bankmellat/nusoap.php"); $client = new
在本地环境中工作时不确定 elasticsearch我收到这个奇怪的错误,任何帮助我都会很感激。谢谢 Elasticsearch::Transport::Transport::Errors::NotF
RoundTripper 界面是这样的 type RoundTripper interface { RoundTrip(*Request) (*Response, error) } 内部net
我正在尝试使用以下程序来显示从端口 8888 收到的消息。我编译了以下代码,没有任何错误和警告。 运行后,我用浏览器打开127.0.0.1:8888 然后,控制台显示: read: Transport
使用 socket.io v1.2.1(仅使用“轮询”传输),有时我的客户会遇到断开连接。 大约 50% 的时间我在断开连接事件回调函数中得到 ping timeout,这是合理的。 其他时候,我得到
我使用嵌入式代理 ActiveMq 并从 JavaScript 应用程序连接到它。使用的协议(protocol)是 STOMP over WebSocket。 Spring 的 XML 配置:
看来我已经根据http://dev.apollodata.com/tools/apollo-server/setup.html上的Apollo文档设置了服务器。在我的server/main.js文件中
我已经将Xcode升级到Xcode 7,并在pList中包括了App Transport Security(ATS)功能。目前,我已通过将YES分配给NSAllowsArbitraryLoads来禁用
我是Elasticsearch的新手,试图连接到运行1.5.2版的远程集群。我已将相同版本的Maven依赖项添加到我的项目中。我正在使用以下Scala代码初始化Transport客户端: val se
import matplotlib.pyplot as plt import numpy as np from sklearn import datasets, linear_model # Crea
我正在尝试制作这个简单的服务器脚本,其中多个客户端连接到它并存储在 factory.connected_clients 字典中。然后我想显示一个菜单,以便执行服务器的用户可以选择他想要使用的客户端以及
大家好, 我们正在设计一个电视模块。在当前的架构中,我们有两个独立的设备,每个设备都在 Atom 处理器上运行 Linux。我们需要通过网络将实时传输流从一台设备传输到另一台设备。我尝试寻找在Linu
我正在尝试测试 Android auto backup .我在 7.1 设备上,应用程序 list 包含:android:fullBackupOnly="true" .当我发出 adb shell b
该方法是静态的,但我找不到它是否是线程安全的。我计划同时使用多个线程执行此方法,并且我想尽可能避免使用同步块(synchronized block)。 javax.mail.Transport.sen
我正在尝试将 Meek 集成到 Android 应用程序中。这里有一个示例展示了如何实例化传输: https://github.com/guardianproject/AndroidPluggable
我是一名优秀的程序员,十分优秀!