數學從來就不是我的強項,我正在爲一項任務而努力。檢測座標是否屬於經度和緯度邊界框
我需要確定一組經度和緯度座標是否落在一個框內,其中給出了最大/最小經度和最大/最小緯度。
任何幫助,將不勝感激。
** ** EDITED
我使用的GPS座標,所以最小經度可能比最大經度較大。即盒子是否過期。
數學從來就不是我的強項,我正在爲一項任務而努力。檢測座標是否屬於經度和緯度邊界框
我需要確定一組經度和緯度座標是否落在一個框內,其中給出了最大/最小經度和最大/最小緯度。
任何幫助,將不勝感激。
** ** EDITED
我使用的GPS座標,所以最小經度可能比最大經度較大。即盒子是否過期。
鑑於minlat
,maxlat
,minlong
和maxlong
(即4度角的盒子),那麼它確定一個簡單的事情,無論你lat
謊言minlat
和maxlat
和minlong
和maxlong
之間的long
之間。
如果選中,加入(或減)橫跨180°
要麼所有的經度偏移相同的偏移(帶符號的照顧),或沿東經180°
分裂箱成兩個,並分別測試兩部分。
box = left, right, top, bottom
point = x, y
if (x >= left && x <= right && y >= bottom && y <= top) {
return true
} else {
return false
}
if(latitude>= given.minimumLatitude and lat <= given.maximumLatitude)
{
if(longitude >= given.minimumLongitude and longitude <= given.maximumLongitude)
{
return true;
}
}
return false;