我在Google Directions API中搜索了文档,并在网上浏览过,无法找到我的难题的答案.我的机构开发了一个API,用于查找使用公交的起点和目的地之间的最新可能偏离,还有一些返回"No_Result"错误.但是,当我手动搜索Google地图时,我可以返回结果.
我的Google Directions API程序发出以下查询:
返回:
{
"available_travel_modes" : [ "DRIVING", "BICYCLING", "WALKING" ],
"geocoded_waypoints" : [
{
"geocoder_status" : "OK",
"place_id" : "ChIJ7VtqLK7d5okR-bTUfKuHVpo",
"types" : [ "street_address" ]
},
{
"geocoder_status" : "OK",
"place_id" : "ChIJxwHLSqzb5okR1rrjYhcDvkc",
"types" : [ "premise" ]
}
],
"routes" : [],
"status" : "ZERO_RESULTS"
}
Run Code Online (Sandbox Code Playgroud)
但是,当我使用Google地图手动查询时,我可以通过传输返回结果.
我已经仔细检查了任何明显的错误(例如使用"Rd"而不是"St",或者输入一个不存在的地址)但是没有找到任何错误.我也改变了计划中的出发/到达时间,没有运气.
错误消息看起来表明MODE as TRANSIT不是该源/目标对之间的选项 - 但是手动界面没有问题.
有谁知道为什么谷歌地图可能会拒绝API查询,而不是手动查询?或者任何资源来帮助解决这个问题?谢谢!!