繁体   English   中英

交互式Android Google Map,可返回一条路线

[英]Interactive Android Google Map that returns a single route

如何使用Google Maps API实施交互式地图,提示用户选择路线? 例如,Place Picker( https://developers.google.com/places/android-api/placepicker )是一个交互式地图,允许用户搜索和选择位置,我可以使用onActivityResult()获得该信息。 我正在寻找类似的方法,但是要针对从A点到B点的特定路线。

我现在想到的最简单的获取此信息的方法是使用PlacePicker来让用户选择出发地和目的地。 然后,我将使用Directions API来获取可用的路线。 然后在地图上绘制可用路线,并提示用户选择一个。 但是这种方式似乎有些混乱,如果用户可以在一张交互式地图中完成所有操作,并返回到应用程序的特定路线,我就希望这样做。

关于实施更清洁解决方案的任何建议? 我可以使用哪种Google Maps API组合来实现?

这个与javascript相关的问题可实现与您所询问的内容类似的功能,但与Android API无关。 两种可能的前进方式是:

  • 通过航点和方向箭头,以与API类似的方式使用API​​。
  • 做他们在浏览器中所做的操作(例如在HTMLView中),然后将
    顶部不可见的视图以获取点击并以这种方式选择路线(点击后更改所选路线的颜色)。

来自链接的答案和网络上其他答案的关键信息似乎是使用了多个DirectionsRenderer对象,这些对象可能堆积在Array中。

暂无
暂无

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

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