2012-02-14 77 views

回答

1

看看here,看看如何獲​​得2個GPS點之間的距離(1點是你想跟蹤的車輛,另一點是圓的中心)。一旦你獲得了距離,檢查距離是否大於半徑。如果距離小於半徑,則車輛處於該圈內。如果它等於半徑,則車輛在圓的邊緣上,如果它大於半徑,則車輛在圓外。

如果您需要更復雜的calcualtions,你可能想看看Spheres

Java包做球面三角學,不用所有雜亂 (和CPU密集型)三角。球體包中包含點 ,包括點,球面多邊形,經緯度邊界框, 軌道和場景。

+0

地圖上的點我們可以調用定位點,定位點是圓的中心 – 2012-02-14 06:45:25

+0

@Kandhi:是的,圓的中心是其中一個點,另一個是你想要的車輛檢查。你將不得不遍歷你的車輛的位置,並檢查每一個。 – npinti 2012-02-14 06:49:46

+0

我知道邊界框,但是需要繪製圓。任何API都在那裏? – 2012-02-14 07:01:16

相關問題