想象一下用户在 Google 地图应用程序中选择路线的场景。然后他们开始沿着这条路线走。
是否有可以让您获取当前路线信息的 Google Maps API 功能?例如路线起点、路线终点、预计到达时间等?
想象一下用户在 Google 地图应用程序中选择路线的场景。然后他们开始沿着这条路线走。
是否有可以让您获取当前路线信息的 Google Maps API 功能?例如路线起点、路线终点、预计到达时间等?
简短的回答:没有。
长答案:
本身没有官方的“API”,但有办法做到这一点。 这是一个谷歌代码项目,这是一个据说可以工作的例子,但英语很难理解。
相对于 Android/Java API,您始终可以使用他们的 Web API,众所周知,它在交通、行车路线和其他功能方面具有更好的灵活性。这样做的缺点是您必须将其嵌入到WebView
或类似的 Web 界面中。
此外,还有一些地方可以将行车路线生成到 KML 文件中。 这是一篇关于从 OpenStreetMap 获取路线的精彩博文系列,这里是官方的 OpenStreetMap wiki。这应该足以让您入门;您还可以在 Google 上找到比我在此处链接的更多的网站。
祝你好运!