/**
* @Description: 在矩形内随机生成经纬度
* @param MinLon:最小经度
* MaxLon: 最大经度
* MinLat:最小纬度
* MaxLat:最大纬度
* @return @throws
*/
public Map<Object, Double> randomLonLat(double MinLon, double MaxLon, double MinLat, double MaxLat) {
BigDecimal db = new BigDecimal(Math.random() * (MaxLon - MinLon) + MinLon);
double lon = db.setScale(6, BigDecimal.ROUND_HALF_UP).doubleValue();// 小数后6位
db = new BigDecimal(Math.random() * (MaxLat - MinLat) + MinLat);
double lat = db.setScale(6, BigDecimal.ROUND_HALF_UP).doubleValue();
Map<Object, Double> map = new HashMap<>();
map.put("lon",lon);
map.put("lat",lat);
return map;
}
根据经纬度,随机生成经纬度
最新推荐文章于 2021-09-23 12:00:59 发布