获取路段或街道的最大速度限制Android [关闭]

Posted

技术标签:

【中文标题】获取路段或街道的最大速度限制Android [关闭]【英文标题】:Get Max Speed Limit of a road segment or streets Android [closed] 【发布时间】:2014-07-11 10:09:31 【问题描述】:

是否有任何 api 或 web 服务可用于从 android 设备获取当前位置的最大速度限制,即当我的 gps 位置(经纬度)指向任何路段或街道时。请指导我如何在我的 android 代码中实现此功能。

想要创建一个应用程序,当一个人超速时发出警报。我得到了我当前的速度,但没有匹配的最大速度。

【问题讨论】:

data.gov.uk/forum/general-discussion/… 我想知道如何在我的 android 代码中实现它们。 这个网站不是用来询问人们如何做某事的整体。学习、尝试,如果遇到具体问题,请回来询问。 【参考方案1】:

有许多开源 API 和付费 API 可用于此目的。

付费: Tomtom 是一个很好的例子,因为它是一个庞大且非常广泛的 API,可用于许多其他任务,例如在他们自己的离线地图上导航。

免费:Wikispeedia 很好,但他们需要速度限制作为回报,否则对数据库的访问非常有限。最流行的查找速度限制的方法是发送 lat, lon,如下所示:

http://www.wikispeedia.org/speedlimit/geo4a.php?name=ALL&latlng=35.17545,-89.53372

wikispeedia 的替代品是OSM (Open Street Map) 这是我正在使用的,对我来说非常有用,因为它会为您返回大量信息。像这样使用它,您将获得所有信息:

http://www.overpass-api.de/api/xapi?*[maxspeed=*][bbox=72.998251,33.670049,72.998451,33.670249]

您还可以使用其 wiki 获取更多标签。

【讨论】:

XAPI 变体http://www.overpass-api.de/api/xapi? 仅通过兼容层提供,并涉及额外(不必要的)开销。请改用Overpass QL。 嗨 Salman..,如何在 bbox 中设置边界..请帮助

以上是关于获取路段或街道的最大速度限制Android [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

找到最大权重的子图

是否可以使用地图 API 调用(例如,必应地图、谷歌地图)从街道地址获取商店网站地址? [关闭]

关闭屏幕后无法从加速度传感器android获取值

是否有 JavaScript 或可能的 Python/Django Web 服务来对街道地址进行地理编码? [关闭]

如何在 Android 中使用 gps 获取当前位置(街道、城市等)

ASP中表单最大能提交多少数据?