gpt4 book ai didi

java - 返回单一路线的交互式 Android Google map

转载 作者:行者123 更新时间:2023-12-01 08:51:24 25 4
gpt4 key购买 nike

如何使用 Google Maps API 实现交互式 map ,提示用户选择路线?例如,地点选取器 ( https://developers.google.com/places/android-api/placepicker ) 是一个交互式 map ,允许用户搜索和选择位置,我可以使用 onActivityResult() 获取该信息。我想做类似的事情,但是针对从 A 点到 B 点的特定路线。

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

关于实现更清洁的解决方案有什么建议吗?我可以使用什么 Google Maps API 组合来实现这一目标?

最佳答案

这个javascript-related question实现了与您所要求的类似的效果,但不是使用 Android API。两种可能的前进方式是:

  • 以与它们类似的方式使用 API,包括航路点和方向箭头。
  • 按照他们在浏览器中所做的操作(例如在 HTMLView 中)并放置
    顶部不可见 View 以获得点击并以这种方式选择路线(点击后更改所选路线的颜色)。

来自链接答案和网络上其他答案的关键信息似乎是使用 Multiple DirectionsRenderer 对象,可能堆叠在数组中。

关于java - 返回单一路线的交互式 Android Google map ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42381476/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com