我正在开发一个 GPS 应用程序,它可以读取给定位置的车辆速度。根据当前速度,我想确定车辆是否超速行驶。是否有任何可用的 API(免费或以其他方式)为谷歌路线图上的给定坐标提供速度限制?
问问题
1440 次
1 回答
1
快速谷歌搜索出现以下页面
https://groups.google.com/forum/#!topic/wikispeedia/Th0aI4Hby-c
它说可以通过这样的查询来完成:
我希望这有帮助。
编辑负责这些数据的人有一个维基
http://en.wikipedia.org/wiki/Wikispeedia
在那里我找到了表单的另一个链接
它确实返回了一些看起来像附近的速度数据的东西:
<markers>
<marker label="" lat="35.19800509" lng="-89.56761047" mph="45" kph="0" cog="180" alt_meters="0.00"/>
<marker label="prasad" lat="35.19800509" lng="-89.56761047" mph="45" kph="0" cog="45" alt_meters="0.00"/>
<marker label="prasad" lat="35.19800509" lng="-89.56761047" mph="45" kph="0" cog="45" alt_meters="0.00"/>
<marker label="prasad" lat="35.19800509" lng="-89.56761047" mph="0" kph="0" cog="45" alt_meters="0.00"/>
<marker label="durga prasad" lat="35.19800509" lng="-89.56761047" mph="90" kph="0" cog="45" alt_meters="0.00"/>
<marker label="" lat="35.19786153" lng="-89.56760511" mph="45" kph="0" cog="180" alt_meters="0.00"/>
<marker label="" lat="35.19636122" lng="-89.56752062" mph="60" kph="0" cog="180" alt_meters="0.00"/>
</markers>
这将需要一些解析......但我希望这能让你开始。
最好的解决方案是给出的完整代码
https://code.google.com/p/speedlimit/
对于计算您所在位置的速度限制的应用程序......他们提供源代码,所以这应该很容易。
于 2013-11-01T19:35:58.667 回答