繁体   English   中英

在Google地图上的多个点之间显示路线

[英]Show route between multiple points on Google Maps

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

我尝试做类似的事情,但是新的Google Maps不适用于他们。 https://stackoverflow.com/a/13565648/1916252

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

最后,我想拥有类似这里的内容: https : //www.endomondo.com/workouts/297894781/766697

为了仅在地图上获得“步行”方向,您将在其中调用Google Maps V3中提供的Directions Services API。 此对象与Google Maps API路线服务通信,该服务接收路线请求并返回计算结果。 您可以自己处理这些方向结果,也可以使用DirectionsRenderer对象呈现这些结果。 方向可以将起点和终点指定为文本字符串(例如“ Chicago,IL”或“ Darwin,NSW,Australia”)或LatLng值。 路线服务可以使用一系列航点返回多部分路线。 方向显示为在地图上绘制路线的折线,或者显示为元素内的一系列文字说明(例如“向右转到Williamsburg Bridge坡道”)。

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

google.maps.TravelMode.WALKING

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

希望这会有所帮助!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM