获取随机经纬度、经纬度范围
//获取随机经纬度
public Map<String, Double> randomLonLat(double MinLon, double MaxLon, double MinLat,double MaxLat) {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();Map<String, Double> map = new HashMap<String, Double>();map.put("lon", Double.valueOf(lon));map.put("lat", Double.valueOf(lat));return map;
}
东西半球
范围:-180
~ 180
其中,负坐标代表西半球,正坐标代表东半球
南北半球
范围:-90
~ 90
其中,负坐标代表南半球,正坐标代表北半球
所以调用方式
randomLonLat(-180, 180, -90, 90);
获取随机经纬度、经纬度范围相关推荐
- android获取当前位置经纬度,Android中通过GPS或NetWork获取当前位置的经纬度
今天在Android项目中要实现一个通过GPS或NetWork来获取当前移动终端设备的经纬度功能.要实现该功能要用到Android Framework 中的 LocationManager 类.下面我 ...
- python 根据地址求经纬度 谷歌_利用google的API获取世界城市经纬度(python实现)
google API 需要 --. #-*- coding: utf8 -*- from xml.dom import minidom import urllib2, urllib #这个KEY本来是 ...
- tableau应用实战案例(二)-TABLEAU调用中国地图和Python获取地址的经纬度
前言 如何在TABLEAU中实现调用国内百度地图或者谷歌地图的功能. 谷歌地图我没用过,以前看过<触手可及的大数据分析工具:Tableau案例集>上面有介绍,大家可以去参考.百度地图调用一 ...
- 百度地图Geolocation的getStatus状态值(百度API获取当前位置[经纬度])
//关于状态码 //BMAP_STATUS_SUCCESS 检索成功.对应数值"0". //BMAP_STATUS_CITY_LIST 城市列表.对应数值"1" ...
- HTML网页获取当前定位经纬度/地理位置定位/百度定位/高德定位
需求描述 在HTML页面获取当前定位经纬度 代码 优先使用地理位置定位,定位失败时取百度定位,否则使用高德IP定位: <!-- 引入百度地图API(需申请百度地图开发者账号,创建秘钥使用) -- ...
- 高德vue-amap使用(一)标记点位获取地址及经纬度
vue高德地图 图片示例 准备工作 安装与配置 npm安装 main.js配置 使用 父组件 子组件 图片示例 准备工作 高德开放平台:https://lbs.amap.com/ 注册登录后进入控制台 ...
- 百度地图JavaScript API获取用户当前经纬度和详细地理位置,反之通过详细地理位置获取当前经纬度...
前言: 前段时间刚好使用了百度地图的js api定位获取用户当前经纬度并获取当前详细位置和通过当前用户详细地理位置换取用户当前经纬度坐标的功能,为了方便下次找起来方便一些自己在这里记录一下,希望也能够 ...
- uni-app使用map组件开发map地图,获取后台返回经纬度进行标点
unia-pp实现map组件,获取后台返回经纬度进行标点 官方文档使用步骤 代码示例 官方文档使用步骤 使用uniapp是因为它是一个使用vue.js开发所有前端应用的框架,开发者编写一套代码,可以发 ...
- 在微信小程序中将获取到的经纬度(经度纬度)转地址(地名)
var QQMapWX = require('qqmap-wx-jssdk') var qqmapsdk = new QQMapWX({key: '填写你的key' // 必填 })wx.getLoc ...
- 前端学习-使用JS库Leaflet.js生成世界地图并获取标注地址经纬度。
介绍:Leaflet是一个开源的JavaScript库,对移动端友好且对地图有很好的交互性. 大小仅仅只有 33 KB, 同时具有大多数地图所需要的特点. Leaflet设计的非常简单易懂, 同时具有 ...
最新文章
- java用opencv实现滤镜_opencv滤镜-二值化实现黑白滤镜
- 如何把一段逗号分割的字符串转换成一个数组?
- Spring+Hibernate整合
- 一个数里有那些约数用c++怎么做_两数的最大公约数你会求吗?(内附完整算法代码)...
- python __builtins__ float类 (25)
- InetAddress.getLocalHost()详解及异常处理
- wp7开发官方教程和开发包
- 在Spring@Component vs @Repository vs @Service
- 计算机word基本知识选择题,2017计算机基础考试选择题「附答案」
- web开发中四种域的生命周期
- a better git log
- 小农民在深山树林里发现古墓_“快来!快来!这边有一个洞!”秦岭多古墓,难不成还真碰到了?...
- 变频器维修技术之OC故障解决方案
- TWINCAT3导出html,【图解】TwinCAT 3学习之添加功能库
- 思科模拟器完成实验报告
- GUI提示功控件,LVGL『Label标签控件』介绍
- pc端客户端爬虫_爬虫微博模拟登陆-从移动端到PC端
- java编程根据订单编号查询订单状态_Java微信订单查询
- OpenCV Flann
- python 维基百科爬虫_如何使用Python提取维基百科数据
热门文章
- Win 10 蓝屏,出现DRIVER_POWER_STATE_FAILURE的解决方法
- 量子统计中的涨落和时间关联函数的概念(谐振子例子)
- plc c语言做报警,wincc声音报警C脚本版
- 使用opencv人脸识别对比两张人脸图片
- 索尼pha2 android手机,索尼PHA-2A便携式耳机放大器图文评测
- logback分环境配置
- JAVA最全最细基础知识点
- 软件测试(七):自动化测试、安全测试、性能测试
- python微信抢红包脚本_这个Python脚本牛逼了,秒抢红包就算了,还能无视撤回消息...
- nodejs项目实例房屋租赁管理系统VUE.js