Google maps 谷歌距离矩阵不返回东亚城市的铁路结果
我正在构建一个工具,以了解“全球超级区域”中主要城市之间的交通连通性水平。这很简单——我们在谷歌的距离矩阵中输入一系列城市,谷歌反过来告诉我们交通时间 该准则适用于欧洲和美国城市。然而,东亚城市(中国和日本)似乎存在一些问题。谷歌要么没有返回结果,要么返回的传输时间比谷歌地图本身的搜索时间要长得多 经进一步调查,谷歌距离矩阵API似乎不会返回东亚城市的任何铁路结果(只有公交线路——如果存在)。尽管谷歌地图上显示了这些铁路线路,但情况依然如此Google maps 谷歌距离矩阵不返回东亚城市的铁路结果,google-maps,google-maps-api-3,google-distancematrix-api,Google Maps,Google Maps Api 3,Google Distancematrix Api,我正在构建一个工具,以了解“全球超级区域”中主要城市之间的交通连通性水平。这很简单——我们在谷歌的距离矩阵中输入一系列城市,谷歌反过来告诉我们交通时间 该准则适用于欧洲和美国城市。然而,东亚城市(中国和日本)似乎存在一些问题。谷歌要么没有返回结果,要么返回的传输时间比谷歌地图本身的搜索时间要长得多 经进一步调查,谷歌距离矩阵API似乎不会返回东亚城市的任何铁路结果(只有公交线路——如果存在)。尽管谷歌地图上显示了这些铁路线路,但情况依然如此 x = gmaps.distance_matrix(
x = gmaps.distance_matrix(
['Kyoto, Japan'],
['Osaka, Japan'],
mode='transit',
units='metric' )
x
返回:
{'destination_addresses': ['Osaka, Japan'],
'origin_addresses': ['Kyoto, Japan'],
'rows': [{'elements': [{'status': 'ZERO_RESULTS'}]}],
'status': 'OK'}
然而,正如您在下图中所看到的,有许多完全合适的路线
只是想让你知道到目前为止我尝试了什么:
- 强制优先选择列车运输模式
- 改变起飞时间
- 将代码作为标准URL请求而不是通过Python库运行
- 尝试使用经度/纬度而不是城市名称
至于中国,尽管许多中国城市被列在公交覆盖范围列表中,但也提到: 地图API不能在中使用 中国就是其中之一 我必须承认,关于中国,这并不总是清楚的。如果您需要更多信息和/或用一些例子来扩展您的问题,您可能希望直接联系谷歌支持