我想把物品放在地图上,发现哪个是最接近我的物品,假设我用手机在一辆行驶的汽车里。因此,为了定义最接近的物体,我需要考虑运动和街道的方向。下图说明了这种情况:
因此,物体2是最近的物体,但它与我(汽车)不在同一条街上。物体1是我街上最近的物体,但是我要走到另一边。 Finnaly,对象3就是我想要的对象,因为它是我在同一条街道上最近的对象,也是我的运动方向。
根据我刚才提到的规则,有人知道我如何能够获得最接近我的物体(考虑到我移动)吗?
我实际上并不需要在视觉上显示地图,但我需要将对象放在地图的某些抽象表示中(与任何城市的真实街道),按顺序获取我当前的位置和移动方向定义哪一个是下一个对象。
PS:如果您不了解API,但知道我需要学习哪些概念和内容会有所帮助,因为我是Android和地理系统开发的新手。提前致谢。