public Map<String, Object> getPharmacyByMe(double longitude, double latitude) { Map<String, Object> mapTotal = new HashMap<>(); List<Markers> list = new ArrayList<>(); try { String log=""+longitude; String lat1=""+latitude; String addCity = JingWeiUtil.getAddCity(lat1, log); List<Pharmacy> sList = pharmacyMapper.selectList(new EntityWrapper<Pharmacy>()(判断逻辑) ); List<Map<String, Object>> mapList = new ArrayList<>(); for (Pharmacy sc : sList) { Double lat = Double.parseDouble(sc.getLatitude()); Double lng = Double.parseDouble(sc.getLongitude()); Double ju = MapUtil.getDistance(lat, lng, latitude, longitude); Map<String, Object> map = new HashMap<>(); map.put("id", sc.getPharmacyId()); map.put("name", sc.getPharmacyName()); map.put("address", s
mybatisplus 给个经纬度判断距离别的经纬度多少米
最新推荐文章于 2024-06-08 16:33:50 发布
本文介绍如何使用MyBatisPlus结合地理坐标(经纬度)来计算两个位置之间的距离,适用于需要根据地理位置进行筛选或排序的应用场景。
摘要由CSDN通过智能技术生成