Python 谷歌距离矩阵API返回';零结果';

Python 谷歌距离矩阵API返回';零结果';,python,google-distancematrix-api,Python,Google Distancematrix Api,谷歌距离矩阵API不断返回“零结果”。我检查了我的请求两次,没有发现任何问题,请帮助 这是我的请求url: 结果我得到: { destination_addresses:[ "-77.074899359254786,38.743491801018926" ], origin_addresses:[ "-77.18457758276422,38.939892913941563" ], rows:[ {

谷歌距离矩阵API不断返回“零结果”。我检查了我的请求两次,没有发现任何问题,请帮助

这是我的请求url:

结果我得到:

{  
   destination_addresses:[  
      "-77.074899359254786,38.743491801018926"
   ],
   origin_addresses:[  
      "-77.18457758276422,38.939892913941563"
   ],
   rows:[  
      {  
         elements:[  
            {  
               status:"ZERO_RESULTS"
            }
         ]
      }
   ],
   status:"OK"
}

我已经找到了问题所在

当我尝试搜索每个地方的ID并使用ID作为参数时,它成功了。我的地理空间数据来源可靠,是最新的。因此,我最好的猜测是,我的lat/long数据与谷歌的lat/long数据略有不同,而谷歌距离矩阵API不够智能,无法对路线进行近似定位

因此,如果您正在使用此API,并且您的lat/long数据来自其他来源而不是Google,那么它可能会失败。最好有地方ID

如果有开发人员有同样的问题,希望这能为您提供一些帮助