有什么方法可以让我得到什么样的点(纬度/长度),我的意思是,如果我问的位置是在路中间还是在人行道上? 不关心它是否是OpenStreet地图o谷歌地图,我认为谷歌地图api有这样的东西,但我认为除非你支付服务,否则不推荐。
答案 0 :(得分:0)
只有拥有所有道路的矢量数据时才可以这样做。
但这不是一种快速实施和廉价的方式。
如果您获得带有标准GPS接收器的位置,那么位置不够精确(平均约2.5米但有时超过30米)并且通常情况下道路矢量的坐标也不够精确。
然而,要确定车辆行驶的道路和附近只有行人行走的人行道之间的距离,您可以根据(GPS)位置的speed
属性进行分析。
如果速度< 7然后在人行道上行走
如果速度> 15在路上行驶。
并检查道路的方向,以匹配GPS方向。
但我告诉你tipp,忘记了。结果很可能不足以满足(无论如何)应用程序的需求。