gpt4 book ai didi

Android:如何:验证位置的纬度和经度值

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:57:20 26 4
gpt4 key购买 nike

您如何验证位置?似乎将其设置为这些值 Location.setLatitude(999) & Location.setLongitude(999) 是有效的(意味着没有任何验证)。有没有Android方法来验证它? (我知道它的最大值和最小值,但只是想知道是否已经可以使用 Android)

最佳答案

这是验证纬度和经度的简单函数

public boolean isValidLatLng(double lat, double lng){
if(lat < -90 || lat > 90)
{
return false;
}
else if(lng < -180 || lng > 180)
{
return false;
}
return true;
}

纬度衡量一个地方位于赤道以北或以南的距离。赤道位于 0°,北极位于北 90°(或 90°,因为正纬度意味着北方),南极位于南 90°(或 –90°)。纬度测量范围从 0° 到 (+/–)90°。

经度测量一个地方位于本初子午线以东或以西的距离。本初子午线穿过英格兰的格林威治。经度测量范围从 0° 到 (+/–)180°。

引用自 https://msdn.microsoft.com/en-us/library/aa578799.aspx

关于Android:如何:验证位置的纬度和经度值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7356373/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com