Android 使用谷歌地图服务实现交付系统
我正在为我的大学项目开发一款android应用程序。 我是android开发的新手Android 使用谷歌地图服务实现交付系统,android,google-maps,Android,Google Maps,我正在为我的大学项目开发一款android应用程序。 我是android开发的新手 Location locationA = new Location("point A"); locationA.setLatitude(latA); locationA.setLongitude(lngA); Location locationB = new Location("point B"); locationB.setLatitude(latB); LocationB.setLongitud
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) ;
我正在开发一个简单的移动商务应用程序
为此,我可以访问用户的位置
但我无法列出所有可用于将该产品交付到该lat long位置的供应商
1) 基本上,我不想在地图上定义任何多边形或圆,只要用户在该多边形/圆内,就会看到该区域内所有供应商的列表
2) 或者类似于以用户的lat long位置为中心,以半径x为中心,围绕用户画一个圆圈,并向用户展示圆圈内的所有供应商
我看过一些教程,其中他们展示了如何在地图上绘制形状
但我对如何实现我的想法感到困惑
请指导我,如果可能的话,请向我推荐一些关于android开发的好课程材料
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之间距离的代码。根据此代码,您可以计算圆圈内的用户。要求我们推荐或查找书籍、工具、软件库、教程或其他非现场资源的问题不属于堆栈溢出的主题,因为它们往往会吸引固执己见的答案和垃圾邮件。相反,请描述问题以及迄今为止为解决问题所做的工作。