Java在一定范围随机生成经纬度
2016-11-23 17:23
1181 查看
http://blog.csdn.net/fuyifang/article/details/52942717
在矩形范围内随机生成经纬度:
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
顶0
踩0
上一篇java经纬度两点距离计算方法
下一篇Java(多)线程中注入Spring的Bean
在矩形范围内随机生成经纬度:
/** * @Title: randomLonLat * @Description: 在矩形内随机生成经纬度 * @param MinLon:最新经度 MaxLon: 最大经度 MinLat:最新纬度 MaxLat:最大纬度 type:设置返回经度还是纬度 * @return * @throws */ public String randomLonLat(double MinLon, double MaxLon, double MinLat, double MaxLat, String type) { Random random = new Random(); BigDecimal db = new BigDecimal(Math.random() * (MaxLon - MinLon) + MinLon); String lon = db.setScale(6, BigDecimal.ROUND_HALF_UP).toString();// 小数后6位 db = new BigDecimal(Math.random() * (MaxLat - MinLat) + MinLat); String lat = db.setScale(6, BigDecimal.ROUND_HALF_UP).toString(); if (type.equals("Lon")) { return lon; } else { return lat; } }1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
顶0
踩0
上一篇java经纬度两点距离计算方法
下一篇Java(多)线程中注入Spring的Bean
我的同类文章
相关文章推荐
- Java在一定范围随机生成日期和经纬度
- Java在一定范围随机生成经纬度
- java 随机生成18到25范围内的整数
- java生成一定范围随机数
- java 随机指定范围内且生成不重复的数
- java生成某个范围内的随机时间
- java基础之获取一定范围的随机数字14
- JAVA 函数 随机生成经纬度
- Java编程实现从给定范围内随机N个不重复数生成随机数的方法小结
- java 生成指定范围的随机日期
- 【Java】随机生成范围[min,max]之间的整数数组,且元素值不重复
- java 获取一定长度的随机字符串 可用于生成交易订单号交易号等
- 使用rand()生成一定范围内的随机小数
- java 随机生成自定义范围的时间
- 用Java打印指定范围内随机书的生成
- Shell中生成一定范围内随机整数几种方法
- java生成指定范围的随机日期
- JAVA中如何随机生成确定范围中的随机数
- Java 随机生成一个范围内的数
- java 随机生成18到25范围内的整数