我必须从地图上的不同标记到设备的当前位置,并获得最短的标记.我有lat和long标记,当前位置lat和long可以动态获取.
假设我在地图上有5个标记,Bangalore(Lat:12.971599,Long:77.594563),Delhi(Lat:28.635308,Long:77.224960),Mumbai(Lat:19.075984,Long:72.877656),Chennai(Lat:13.052414,Long: 80.250825),Kolkata(Lat:22.572646,Long:88.363895).
现在假设用户站在海德拉巴附近(Lat:17.385044,Long:78.486671).当用户点击按钮时,应用程序应该计算每个标记的距离并选择并返回最短的标记,这将是班加罗尔.
有一种方法可以在本地数据库的帮助下完成.请有人帮忙吗?
任何人都可以建议我这样做的好方法,或者如果你愿意,可以提出一个好的代码.Thanx提前.