相关疑难解决方法(0)

如何计算地图中不同标记的距离,然后选择至少一个

我必须从地图上的不同标记到设备的当前位置,并获得最短的标记.我有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提前.

gps android location google-maps

10
推荐指数
1
解决办法
8404
查看次数

标签 统计

android ×1

google-maps ×1

gps ×1

location ×1