【java – 检查纬度和经度是否在圆圈内】教程文章相关的互联网学习教程文章

java 通过经度、纬度计算距离

latitude—自己所在纬度, longitude—自己所在经度m.latitude—另一对象所在纬度, m.longitude—另一对象所在经度distance = round(6367000 * 2 * asin(sqrt(pow(sin(((m.latitude * pi()) / 180 - ( latitude * pi()) / 180) / 2), 2) + cos(( latitude * pi()) / 180) * cos((m.latitude * pi()) / 180) * pow(sin(((m.longitude * pi()) / 180 - ( longitude * pi()) / 180) / 2), 2)))) 原文:https://www.cnbl...

java double 运算经度丢失问题解决【代码】【图】

double price =125.7;double cy=price * 1.784;logger.info("cy====="+cy);String format = new DecimalFormat("0").format(cy);//整数String format1 = new DecimalFormat("0.0").format(cy);//保留一位小数四舍五入String format2 = new DecimalFormat("0.00").format(cy);//保留两位小数四舍五入logger.info("format====="+format);logger.info("format1====="+format1);logger.info("format2====="+format2);

java-将笛卡尔像素数据数组转换为纬度/经度像素数据数组【代码】

我有一个图像(基本上,我得到的原始图像数据为10241024像素),并且图像的中心像素的经度/纬度位置. 每个像素代表以米为单位的相同固定像素比例(例如,每个像素30m). 现在,我想将图像绘制到使用坐标参考系统“ EPSG:4326”(WGS84)的地图上. 当我通过仅在图像的纬度/经度中定义拐角来绘制图像时,我想,根据“以像素为单位的图像大小*像素比例”计算,并将从中心点的距离转换为每个角的纬度/经度坐标,图像未正确绘制到地图上.术语“未正确...

将纬度和经度值(度)转换为Double. Java的【代码】

我正在尝试将以度为单位的纬度和经度值转换为两倍. 值是这样的"latitude":"25°21 N","longitude":"55°23 E"当我尝试在android中登录时,它会像这样来. 那里的“ A ^”特殊字符是什么.怎么来的另外,当我尝试保存日志时就像2521 N 如何将度值转换为纬度和经度的两倍? 谢谢解决方法:对于您当前的示例,您必须解析输入,一次将其解析分配给该公式. 解析输入Map<String,String> yourMap; //imagine is your input //"latitude":"25°21 N...

java – 检查纬度和经度是否在圆圈内【代码】

看这个插图: 我想知道的是: >给定纬度和经度以及距离(10公里)时如何创建区域(圆圈)>如何检查(计算)纬度和经度是在区域内还是在区域外 如果您能使用Google Maps API V2为我提供Java代码示例或专门针对Android的代码示例,我更愿意解决方法:你基本上需要的是地图上两点之间的距离:float[] results = new float[1]; Location.distanceBetween(centerLatitude, centerLongitude, testLatitude, testLongitude, results); float dista...

java – 将纬度和经度值转换为自定义大小的网格【代码】

我正在制作一个java程序,它将一组lat / lng坐标分类为一个自定义大小的特定矩形,因此实际上,将地球表面映射到一个自定义网格中,并能够识别一个点所在的矩形/多边形在. 我正在研究的方法是使用地图投影(可能是墨卡托). 例如,假设我想将long / lat分类为100m x 100m的“正方形”, 44.727549,10.419704和44.727572,10.420460将归类为X区域 和 44.732496,10.528092和44.732999,10.529465将分类为区域Y,因为它们相距100米.(这假设它们当...

java – 给定纬度和经度,使用谷歌地图计算距离

我正在开发一个桌面应用程序,我有两点(纬度,经度).我怎样才能得到这两点之间的距离?我查看了API,其中大多数是基于javascript或基于Web的.我没有开发网页.我怎么能在java中这样做? 我想要一个道路距离,而不是直线距离解决方法:如果你有纬度和经度,你可以使用Haversine formula计算它们之间的距离 – 假设你想要“直线”距离. 编辑:好的,现在你实际上告诉了我们你想要的东西,我怀疑你需要使用Directions API.你需要用你的参数向相...

java – 如何从GpsDirectory获取纬度和经度的实际值?【代码】

我正在编写一个Java程序,它实际上读取了图像的所有元数据(例如纬度,经度和日期时间).以下是我正在运行的示例代码.public static void findLatLong(File jpg){try {Metadata metadata = ImageMetadataReader.readMetadata(jpg); if (metadata.containsDirectory(GpsDirectory.class)) {GpsDirectory gpsDir =(GpsDirectory)metadata.getDirectory(GpsDirectory.class);GpsDescriptor gpsDesc = new GpsDescriptor(gpsDir);System...

java – 将像素位置转换为纬度/经度,反之亦然【代码】

我需要将纬度经度值转换为像素位置,并执行相反的操作.我发现很多解决方案来自lat / lng->像素,但反过来找不到任何东西. 几个笔记: >地图是固定大小,没有缩放,没有拼贴.>我不需要任何超级准确的东西,它并不重要.>优选墨卡托投影,但不是必需的.我实际上并没有显示结果. (任何2D投影)>我不能依赖任何基于Web的API,即:没有谷歌地图 几乎任何编程语言的解决方案都可以,只要它不依赖于任何特定于平台的API. 这是从lat / lng->像素开始的...

是否有java api用于从邮政编码中获取经度和纬度?【代码】

我正在构建一个需要输入位置的applet.但是,由于我正在使用的特定API,该输入必须是纬度和经度.这个问题是,用户弄清楚他们的纬度和经度是多么不方便,然后输入它.但是每个人都知道他们的邮政编码.是否有一个Java API,可以采取邮政编码,并返回纬度和经度? (它可以来自邮政编码内的任何随机点,只要该点在邮政编码区域内的某处,准确性并不重要)另一件可行的方法,就是它可以获得基于ip的位置用户的地址.我想到的最后一种方法是在邮政编码...

java-将存储在SQLite数据库中的经度和纬度数据导出到文件中的最简单方法,以便可以通过网站将其导入Google Map API?【代码】

我创建了一个应用程序,该应用程序在SQLite数据库中记录一系列经度和纬度值,并将其在MapActivity上显示为彩色轨道. 现在,我希望能够以某种方式导出此数据(最好是导出到文件),以便用户可以将值上传到显示Google Map API的网站. 我的问题是:将数据(以及文件格式:GPX,XML,CSV)导出到Android设备上的SD卡的最快方法是什么. 非常感谢.解决方法:确定,只需在您的Android项目中添加此类(并进行相应的修改)public class DatabaseAssistant ...