google-maps - 从谷歌地图或其他 map 提供商获取移动应用程序中给定路线的收费数据

标签 google-maps mobile gps openstreetmap here-api

关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。












想改进这个问题?将问题更新为 on-topic对于堆栈溢出。

1年前关闭。




Improve this question




我正在构建一个移动应用程序供用户在驾驶时使用。它将跟踪用户的位置,并在旅行结束时告诉用户旅行的距离和旅行的费用。

旅行的费用将根据行驶距离 * 每公里费用和任何额外的通行费来计算。我现在遇到的问题是获取收费数据。

  • 我可以使用哪些 map 提供商来可靠地获取此通行费数据?我听说谷歌地图、HERE map 和 OpenStreetMaps 都有。
  • 如何获取收费数据?我在网上环顾四周,发现如果路线由 map 提供商预先计算(我发送起点和终点位置),他们可以提供通行费数据。对于我的应用程序,我不确定在哪里寻找或寻找什么。我想我会在用户驾驶时存储一系列 GPS 坐标,我是否只是将所有这些坐标发送到某个 API 进行处理?

  • 谢谢。

    最佳答案

    在 OpenStreetMap 上,而 tolls sections are mapped ,费用金额不存在,因为它们是非地理特征。但是,可以使用外部数据库来推测 OSM 数据以跟踪这些费用。

    关于google-maps - 从谷歌地图或其他 map 提供商获取移动应用程序中给定路线的收费数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34555019/

    相关文章:

    javascript - 为什么这不是 google.maps.Map 的 map 实例?无效值错误 : setMap: not an instance of Map;

    css - 背景图像未显示新闻通讯的移动媒体查询的正确图像

    php - jQuery 和 php 注册脚本不起作用

    javascript - 谷歌地图如何在不重新加载且不使用历史 API 的情况下更改其 URL?

    android - 无法将类型 'Android.Support.V4.App.Fragment' 转换为 'Android.Gms.Maps.MapFragment'

    r - 填充 R 中缺失的 GPS 值

    ios - 如何在 Xamarin iOS 中启动由 iBeacon 触发的 GPS 跟踪?

    Android GPS定位精度问题

    java - 在 Android Activity 中显示 Google map 上的位置

    android - 减少通过智能手机 radio 下载内容的应用程序对电池的影响