Sal*_*aan 2 api performance gps android geolocation
是否有任何api或web服务,我可以用来从Android设备获取我当前位置的最大速度限制,即当我的GPS位置(长纬度)指向任何路段或街道时.请指导我如何在我的Android代码中实现此功能.
想要创建一个应用程序,当一个人超速时发出警报.我得到了我目前的速度,但没有最高速度可以匹配.
有许多开源API和付费可用于此目的.
付费:
Tomtom是一个很好的例子,因为它是一个庞大且非常广泛的API,可用于许多其他任务,例如在他们自己的离线地图上导航.
免费:
Wikispeedia很好,但他们需要速度限制作为对他们的青睐,否则对数据库的访问非常有限.找到速度限制的最流行的方法是发送lat,lon像这样:
http://www.wikispeedia.org/speedlimit/geo4a.php?name=ALL&latlng=35.17545,-89.53372
Run Code Online (Sandbox Code Playgroud)
替代wikispeedia是OSM(开放街道地图)这是我正在使用的,并且对我来说很有用,因为它会给你带来很多信息.像这样使用它,你会得到每一个信息:
http://www.overpass-api.de/api/xapi?*[maxspeed=*][bbox=72.998251,33.670049,72.998451,33.670249]
Run Code Online (Sandbox Code Playgroud)
您还可以使用其wiki获取更多标签.
归档时间: |
|
查看次数: |
2913 次 |
最近记录: |