gpt4 book ai didi

google-maps - Google Directions API Transit返回Zero_Results,手动搜索Google Maps返回结果

转载 作者:行者123 更新时间:2023-12-04 11:35:22 26 4
gpt4 key购买 nike

我已经在Google Directions API中搜索了文档,也在线浏览了一下,但找不到我的难题的答案。我的代理机构开发了一种API,可以使用公交路线来查找起点和终点之间的最新可能出发点,并且其中一些返回“No_Result”错误。但是,当我手动搜索Google Maps时,我可以返回结果。

我的Google Directions API程序发出以下查询:

https://maps.googleapis.com/maps/api/directions/json?units=imperial&origin=650+Memorial+Dr+chicopee+MA&destination=50+College+St+South+Hadley+MA&arrival_time=1461301200&mode=transit

返回:

    {
"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"
}

但是,当我使用Google map 手动查询时,我可以通过公交返回结果。

https://www.google.com/maps/dir/650+Memorial+Drive,+Chicopee,+MA/50+College+Street,+South+Hadley,+MA/@42.2678007,-72.7164286,11z/data=!3m1!4b1!4m18!4m17!1m5!1m1!1s0x89e6ddae2c6a5bed:0x9a5687ab7cd4b4f9!2m2!1d-72.5797548!2d42.1751992!1m5!1m1!1s0x89e6dbac4b2aac81:0xe9809aca8e8e0bdc!2m2!1d-72.5766752!2d42.2538136!2m3!6e1!7e2!8j1461200400!3e3

我已经仔细检查了所有明显的错误(例如,使用“Rd”而不是“St”,或者输入了不存在的地址),但是没有发现任何错误。我也更改了程序中的出发/到达时间,没有运气。

错误消息看起来像是在原点/目的地对之间没有将MODE作为TRANSIT的选项-但是手动界面没有问题。

有谁知道为什么Google Maps会拒绝API查询,而不是手动查询?还是有任何资源可以帮助您解决此问题?谢谢!!

最佳答案

查询字符串中的模式(mode=transit)应该大写-尝试使用mode=TRANSIT

关于google-maps - Google Directions API Transit返回Zero_Results,手动搜索Google Maps返回结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36649465/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com