public static void get(double MinLon, double MaxLon, double MinLoat, double MaxLat){
BigDecimal db = new BigDecimal(Math.random() * (MaxLon - MinLon) + MinLon);
String lon = db.setScale(5, BigDecimal.ROUND_HALF_UP).toString; //小数点后5位
db = new BigDecimal(Math.random() * (MaxLat - MinLat) + MinLat);
String lon = db.setScale(5, BigDecimal.ROUND_HALF_UP).toString;
System.out.println(lon+","+lat);
}
public static void main(str[] args){
get(107,109,21,23);
}
根据范围(矩形)随机生成范围内的经纬度
最新推荐文章于 2023-11-22 11:46:14 发布
这段代码用于在给定的经度和纬度范围内随机生成精确到小数点后五位的坐标点,适用于地理信息系统或者地图应用中的随机点生成场景。
随机生成范围内的经纬度&spm=1001.2101.3001.5002&articleId=119670590&d=1&t=3&u=e7a524d3b26c4c7f9d5415bb713c697f)
2105

被折叠的 条评论
为什么被折叠?



