0
我有一个GPS坐标列表,我正在从列表的最大值和最小值坐标之间绘制一条折线。但要记住地球的几何形状,我不能简单地根据它们的数值来考虑最大和最小坐标。从GPS坐标列表中确定最大和最小GPS坐标
任何人都可以请建议我去确定最大和最小坐标记住,这些都是来自GPS源?
Python或Android方面的解决方案都可以。 谢谢!
我有一个GPS坐标列表,我正在从列表的最大值和最小值坐标之间绘制一条折线。但要记住地球的几何形状,我不能简单地根据它们的数值来考虑最大和最小坐标。从GPS坐标列表中确定最大和最小GPS坐标
任何人都可以请建议我去确定最大和最小坐标记住,这些都是来自GPS源?
Python或Android方面的解决方案都可以。 谢谢!
为了给你一个正确的答案,你首先需要定义你的意思是最大和最小坐标。但是,如果将其定义为它们之间距离最大的坐标,如评论中所建议的那样,则Google Maps Android API utility library中的方法computeDistanceBetween()
可能会有所帮助。您可以使用下面的Java代码:
import com.google.android.gms.maps.model.LatLng;
import com.google.maps.android.SphericalUtil;
LatLng a = ...;
LatLng b = ...;
double distance = SphericalUtil.computeDistanceBetween(a, b);
您需要添加以下dependencies {...}
在build.gradle (Module: app)
文件:
compile "com.google.maps.android:android-maps-utils:0.4.4"
你能不能打破任何给定距离的步骤(两点之间)然后最长阵列将是最远 – Eenvincible
我会试试这个。 Thankyou –
如何为二维坐标定义“最大值”或“最小值”? (GPS或其他任何东西) –