python - Google 距离矩阵 API 返回“ZERO_RESULTS”
问题描述
Google 距离矩阵 API 不断返回“ZERO_RESULTS”。我检查了我的请求两次,没有发现任何问题,请帮助。
结果我得到:
{
destination_addresses:[
"-77.074899359254786,38.743491801018926"
],
origin_addresses:[
"-77.18457758276422,38.939892913941563"
],
rows:[
{
elements:[
{
status:"ZERO_RESULTS"
}
]
}
],
status:"OK"
}
解决方案
我发现问题出在哪里了。
当我尝试搜索每个地方的 ID 并使用 ID 作为参数时,它起作用了。我的地理空间数据来自可靠来源并且是最新的。因此我最好的猜测是我的纬度/经度数据与谷歌的纬度/经度数据略有不同,而且谷歌距离矩阵 API 不够智能,无法进行一些近似来定位路线。
因此,如果您使用此 API 并且您的纬度/经度数据来自其他来源而不是 Google,它可能会失败。最好有地点ID。
如果有开发者遇到同样的问题,希望能给你一些帮助。
推荐阅读
- python-3.x - 用另一个变量循环一个变量范围
- php - 使用 .htaccess 捕获域名
- r - 如何使用for循环将注释添加到ggplot的顶部
- javascript - axios 在 postman 上运行时返回 404 错误
- c - C 使用 ncurses 库使用 getch() 屏蔽密码
- google-apps-script - 记录由谷歌表格制作的任何副本
- batch-file - 如何根据使用 WinSCP 上传的结果将文件批量移动到不同的文件夹
- reactjs - GatsbyJS + Netlify + MDX 加载器问题
- python - Pyexcel,如何使用 pyexcel 将 dict 保存到 csv 文件?
- php - PHP MySQL新手,实时服务器上的身份验证问题