使用谷歌地图服务实施传送系统

时间:2015-08-21 12:04:11

标签: android google-maps

我正在为我的大学项目开发​​一个Android应用程序。 我是android devlopment的新手。

我正在开发一个简单的移动商务应用程序。

为此我能够访问用户的位置。

但我无法列出所有可用于将该产品交付给该长期仓位的供应商。

1)基本上我想在地图上定义任何多边形或任何圆圈,并且在那个多边形/圆圈里面会看到该区域内所有供应商的列表。

2)或类似的事情,比如在用户周围画一个圆圈,将他的纬线长位置作为中心并取半径x并向他展示圈内的所有供应商。

我看过一些教程,其中展示了如何在地图上绘制形状。

但我很安静地混淆了如何实现我的想法1 0r 2。

请指导我,如果可行,请向我推荐一些关于android devlopment的好课程资料。

1 个答案:

答案 0 :(得分:0)

Location locationA = new Location("point A");     
locationA.setLatitude(latA); 
locationA.setLongitude(lngA);
Location locationB = new Location("point B");
locationB.setLatitude(latB); 
LocationB.setLongitude(lngB);
distance = locationA.distanceTo(locationB) ;

这是用于计算两个latlon之间的距离的代码,根据此可以计算出圈内的用户。