0 是否有任何API可以在一定距離內獲得車輛列表(例如:10 KM)?我正在使用geoserver的地圖。並且需要在該距離內繪製圓。API距離多邊形 來源 2012-02-14 ıllıllı lק ıllıllı
1 看看here,看看如何獲得2個GPS點之間的距離(1點是你想跟蹤的車輛,另一點是圓的中心)。一旦你獲得了距離,檢查距離是否大於半徑。如果距離小於半徑,則車輛處於該圈內。如果它等於半徑,則車輛在圓的邊緣上,如果它大於半徑,則車輛在圓外。 如果您需要更復雜的calcualtions,你可能想看看Spheres: Java包做球面三角學,不用所有雜亂 (和CPU密集型)三角。球體包中包含點 ,包括點,球面多邊形,經緯度邊界框, 軌道和場景。 來源 2012-02-14 06:40:38 npinti +0 地圖上的點我們可以調用定位點,定位點是圓的中心 – 2012-02-14 06:45:25 +0 @Kandhi:是的,圓的中心是其中一個點,另一個是你想要的車輛檢查。你將不得不遍歷你的車輛的位置,並檢查每一個。 – npinti 2012-02-14 06:49:46 +0 我知道邊界框,但是需要繪製圓。任何API都在那裏? – 2012-02-14 07:01:16
地圖上的點我們可以調用定位點,定位點是圓的中心 – 2012-02-14 06:45:25
@Kandhi:是的,圓的中心是其中一個點,另一個是你想要的車輛檢查。你將不得不遍歷你的車輛的位置,並檢查每一個。 – npinti 2012-02-14 06:49:46
我知道邊界框,但是需要繪製圓。任何API都在那裏? – 2012-02-14 07:01:16