gpt4 book ai didi

google-maps - Google Maps Tracks - 跟踪路线

转载 作者:行者123 更新时间:2023-12-04 02:47:14 25 4
gpt4 key购买 nike

我们正在为客户开发一个应用程序,其中一个功能如下:

用户选择“开始旅程”,然后以预定义的时间间隔从 GPS 获取当前位置(可能是纬度/经度)。
用户选择“结束旅程”

在旅程结束时,我们想知道行驶的距离。任何时候都不需要显示 map ,只需显示行程距离即可。我们可能事先不知道路线。此外,部分旅程可能在公共(public)交通、铁路等上。我们可能会在途中提示用户“改变交通方式”。

在我看来,Google Maps Tracks 可能是一个合适的工具,但我似乎不知道该怎么做。

我们还需要预定义的路线。同样,严格来说不需要 map ,我们会对来自 Maps Directions api 的一组文本路线非常满意,但服务条款似乎严格禁止无 map 形式的路线。

如果应用程序将一组旅程航点作为提交给我们的内部 api,则可以在服务器端计算行驶距离,在这种情况下,google api 将由 php 访问。

有什么好主意吗? (抱歉,如果这是其他查询的重复,但如果我能找到任何东西,我该死的!)

最佳答案

问题可能与 Google maps saving draggable directions 重复。 ,但这取决于人们如何看待它。

基本上,当它发生变化时,你会在你的方向渲染器中添加一个事件。

google.maps.event.addListener({{directionsRenderer}},'directions_changed', function() {
var waypoints = directionsRenderer.directions.route[0].legs[0].via_waypoint;
});

用户确认路线后,保存出发地、目的地、出行方式和 航路点 ,并与现有的检查。

https://developers.google.com/maps/documentation/javascript/directions

您也可以 get a polyline from directions ,然后根据需要使用它。

关于google-maps - Google Maps Tracks - 跟踪路线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18618451/

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