snap-to-road 返回空响应

Posted

技术标签:

【中文标题】snap-to-road 返回空响应【英文标题】:snap-to-road returns empty response 【发布时间】:2016-07-17 00:18:00 【问题描述】:

我指的是this API

我收到来自 API 的 empty 响应。没有错误,只是响应中的,而不是"snappedPoints"

什么意思?

在哪里可以找到有关错误的文档? 有些错误有有用的消息,例如too many pointsinvalid API key

这是确切的 URL - 您可以将其放入浏览器地址栏中并自己查看。 (不过,您需要使用自己的 API 密钥)

https://roads.googleapis.com/v1/snapToRoads?path=12.9225471,77.6711921|12.9225471,77.6711921|12.9225468,77.6711909|12.9225468,77.6711909|12.9225468,77.6711909|12.9225468,77.6711909|12.9225468,77.6711909|12.9225468,77.6711909|12.9225468,77.6711909|12.9225665,77.6711702&key=YOUR_API_KEY

使用interpolate=true 没有帮助(即在响应中仍使用

【问题讨论】:

您对前两个坐标重复 12.9225471,77.6711921。然后在接下来的七个坐标中重复12.9225468,77.6711909。消除所有重复项可能更明智;它更有可能正常工作。试试https://roads.googleapis.com/v1/snapToRoads?path=12.9225471,77.6711921|12.9225468,77.6711909|12.9225665,77.6711702&key=YOUR_API_KEY 附近没有路,点都在公寓楼(Akme Harmony Apartments)的中间。 删除重复项(您使用我的 API_KEY 建议的 URL)也会返回空响​​应,只是 【参考方案1】:

这里的问题是坐标。请参阅工作示例: https://roads.googleapis.com/v1/snapToRoads?path=60.170880,24.942795|60.170879,24.942796|60.170877,24.942796&key=YOUR_API_KEY

还有类似的问题here

【讨论】:

以上是关于snap-to-road 返回空响应的主要内容,如果未能解决你的问题,请参考以下文章

如何使用空实体返回响应状态 405?

为啥返回空字节作为响应?

在 WebAPI 中返回空 json

从 Apache 返回空响应

带有 RESTful 的 GraphQL 返回空响应

SonataUserBundle Api 响应返回空 JSON