【发布时间】:2016-07-17 00:18:00
【问题描述】:
我指的是this API
我收到来自 API 的 empty 响应。没有错误,只是响应中的{},而不是"snappedPoints"
什么意思?
在哪里可以找到有关错误的文档?
有些错误有有用的消息,例如too many points 或invalid 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)也会返回空响应,只是
{}
标签: google-maps google-roads-api