0

我有多个纬度和经度坐标,来自 .tcx 文件(endomondo)。我将这些点作为字符串保存在 ArrayList 中。我想在我的摇摆应用程序中的谷歌地图上显示这些点之间的步行路线。我使用 JxBrowser 库来显示谷歌地图。

我试过做这样的事情,但新的谷歌地图对它们不起作用。 https://stackoverflow.com/a/13565648/1916252

当然,它看起来像工作,但我必须点击很多(“获取路线” - 选择“步行”等)。

最后我想有这样的东西:https ://www.endomondo.com/workouts/297894781/766697

4

1 回答 1

0

为了在地图上获取步行方向,您调用 Google Maps V3 中可用的方向服务 API 的地方。该对象与接收方向请求并返回计算结果的 Google Maps API 方向服务进行通信。您可以自己处理这些路线结果,也可以使用 DirectionsRenderer 对象来呈现这些结果。方向可以将起点和终点指定为文本字符串(例如“Chicago, IL”或“Darwin, NSW, Australia”)或 LatLng 值。路线服务可以使用一系列航路点返回多部分路线。方向显示为在地图上绘制路线的折线,或另外显示为元素内的一系列文字描述(例如“右转进入威廉斯堡大桥坡道”)。

要设置仅步行的方向,请使用以下代码行

google.maps.TravelMode.WALKING

有关更多信息,请遵循此链接中给出的指南。

希望这会有所帮助!

于 2015-01-03T00:11:20.213 回答