相关疑难解决方法(0)

计算两个纬度 - 经度点之间的距离?(Haversine配方)

如何计算纬度和经度指定的两点之间的距离?

为了澄清,我想要以公里为单位的距离; 这些要点使用WGS84系统,我想了解可用方法的相对准确性.

algorithm math maps latitude-longitude haversine

852
推荐指数
19
解决办法
72万
查看次数

如何根据Java中的两个纬度+经度点测量距离并创建边界框?

我想找到两个不同点之间的距离.我知道这可以用很大的圆距来完成. http://www.meridianworlddata.com/Distance-calculation.asp

一旦完成,我想找到一个点和距离,我想找到距离北方的点,以及距离为东的点,以便在点周围创建一个方框.

java geocoding latitude-longitude

75
推荐指数
5
解决办法
9万
查看次数

给定纬度和经度点,找到边缘点和多边形区域

从标题中你可以看到我给出了纬度和经度点.它们存储在csv文件中.最多有4万行.

"45.01234","9.12345"
"46.11111","9.12345"
"47.22222","9.98765"
...
Run Code Online (Sandbox Code Playgroud)

我的第一个问题是如何找到边缘坐标,在完成后,它将滚动到我需要从这些边缘点多边形区域计算的第二个问题.下面是这些点的外观如何,边缘点与蓝线相连.

坐标

我搜索谷歌和SO搜索并发现了这些问题:这个,这个,这个这个.

首先,我将所有纬度和经度点存储到csv文件的arraylist中.我不知道如何找到边缘点.但是在找到边缘点之后,找到多边形区域的一种方法是将其划分为三角形,然后通过Heron公式计算三角形区域.地球是球形的,所以计算我需要在上面给出的链接中使用建议的区域.

我的问题是否有框架可以解决我的问题?有什么方法可以自己做?当然代码应该是内存和CPU效率.

java mapping geolocation latitude-longitude

6
推荐指数
1
解决办法
2575
查看次数

两点之间的Android距离

我有3种计算距离的方法,所有3种方法给出了不同的答案,

    double lat = 6.924049;
    double lng = 79.853807;

    double lat1 = 6.856461;
    double lng1 = 79.912748;
Run Code Online (Sandbox Code Playgroud)

如何计算两点之间的距离以及如何将其百分比计算在Km上?还是米?

第一路 ans = 9.967441199417708E-6

float[] results = new float[1];
Location.distanceBetween(lat / 1E6, lng / 1E6, lat1 / 1E6, lng1 / 1E6,results);
float s =results[0] * 0.000621371192f;
String a2 = Float.toString(s);
Run Code Online (Sandbox Code Playgroud)

第二路 ans = 6.1795527E6

double lat3 = lat / 1E6;
double lat2 = lat1 / 1E6;
double lon3 = lng / 1E6;
double lon2 = lng1 / 1E6;
double dLat = Math.toRadians(lat2 …
Run Code Online (Sandbox Code Playgroud)

android map

5
推荐指数
1
解决办法
2万
查看次数

J2ME - 计算2纬度和经度之间的距离

这个问题很相似,这一个.我们的想法是计算J2ME中2个纬度和经度点之间的距离.

我已经看到很多使用Math.atan2Java的例子很好,但它在JavaME中不存在.

有关具体解决方案的任何想法,还是替代方案Math.atan2

java java-me

4
推荐指数
1
解决办法
1617
查看次数

Java:计算大量位置和性能之间的距离

我正在创建一个应用程序,告诉用户大量的点与当前位置有多远.

每个点都有经度和纬度.

我已经阅读了这篇文章 http://www.movable-type.co.uk/scripts/latlong.html

并且看到这篇文章 当你知道java中的经度和纬度时,以米为单位计算距离

需要进行许多计算(50-200).

如果速度比这些计算的准确性更重要,哪一个最好?

java performance time-complexity latitude-longitude

2
推荐指数
1
解决办法
1524
查看次数