haversine

    0熱度

    1回答

    我創造了這個腳本haversine公式的幫助下,問題是,它讓我引導到第一位置的陣列上,不管我有多少時間交換他們有關。有任何想法嗎? var locations = new Array( Array("Brighton", 50.82253, -0.137163), Array("Chichester", 50.83761, -0.774936), Array("Port

    0熱度

    1回答

    我環顧四周,並提及了haversine公式以確定兩個座標(lat1,lng1)和(lat2,lng2)之間的距離。 我實現了這個代碼: function haversineGreatCircleDistance( $latitudeFrom, $longitudeFrom, $latitudeTo, $longitudeTo, $earthRadius = 6371000) {

    2熱度

    2回答

    我有一個可以運行的PHP函數,它以緯度/經度座標和距離爲單位,然後在一個MySQL代碼表/郵政編碼/經緯度對(40,000+行)中逐行測試,每個郵政編碼/緯度行是否落在指定的距離內。 我知道這種方法非常低效,我想在SQL查詢中執行所有的三角和距離計算,而不是使用PHP。有人可以幫我從這裏出去嗎?我覺得我已經嘗試了一切,但我無法正確地獲取SQL查詢。任何幫助將不勝感激! 現有的PHP函數: func

    0熱度

    2回答

    要求:我目前正在研究一個擁有超過30000條記錄的應用程序。要求是有位置基於/感知搜索。例如。距離我目前的地點不到5米。 這將如何服務訪問:這項服務將來自網絡訪問和iOS應用 。 開發平臺: 網站:CakePHP的,PHP和Python DB:MySQL的 的iOS:Objective-C的目前正在使用 外部庫:谷歌地圖Javascript API第3 基於位置的se弓箭 我一直在做這方面的一些研

    0熱度

    1回答

    我將使用Haversine公式找到兩個城市之間的距離。以下是 是VC++中的代碼。 但我找不到點(18.567367,-68.363431)和(33.636719,-84.428067)之間的距離[第一個值是緯度,第二個是經度]。 它給出了類似-1。#IND。 你能告訴我如何處理這個問題嗎?下面 是代碼: double deg2rad(double deg) { return (deg

    2熱度

    2回答

    我現在有這個疑問: SELECT *, GEODIST(41.3919671, 2.1757278, latitude, longitude) distance FROM offers_all WHERE id_family=1761 AND GEODIST(41.3919671, 2.1757278, latitude, longitude) <= 40 GROUP BY id_prod

    0熱度

    2回答

    我想創建一個函數來計算兩個經緯度點之間的距離;但是,CREATE FUNCTION正在打破功能體的END IF;部分(通過刪除IF/ELSE/END塊進行確認)。 任何想法?我想保持M/KM的差異,以免在應用程序中添加計算。 DELIMITER $$ CREATE FUNCTION HAVERSINE ( from_latitude DECIMAL(30, 15),

    1熱度

    3回答

    我需要通過包含地圖中的點的數組並檢查它們之間的距離。我需要計算每個節點在200米和50米範圍內有多少個節點。它適用於較小的數值。但是,當我試圖通過它運行更多的值(大約4000用於可伸縮性測試)時發生錯誤,說我已經達到了300秒的最大執行時間。如果可能,它需要能夠在300秒內處理至少這麼多。 我已經閱讀並發現有一種方法來禁用/更改此限制,但我想知道是否有更簡單的方式執行下面的代碼,以便運行它的時間會

    0熱度

    2回答

    我使用haversine查詢來拉取距離移動應用提供的經緯度最近的位置。 查詢看起來是這樣的: SELECT *,(((acos(sin(($latitude *pi()/180)) * sin((`lat`*pi()/180))+cos(($latitude *pi()/180)) * cos((`lat`*pi()/180))* cos((($longitude - `lon`)*pi()/18

    1熱度

    2回答

    我試圖使用計算haversine公式CakePHP中2.2.4距離時進行分頁結果的列表,但我發現周圍的錯誤在having子句中計算的字段。 我認真地花了幾個星期試圖弄清楚這一點,但我不能。我讀過幾篇文章,有人說我需要重寫計數方法,有人說嘗試其他的東西,但與舊版本的Cake有關。 難道有人請告訴我究竟是我需要做些什麼才能使其工作?必須有數百人試圖實現同樣的目標並取得成功! 我正在使用的代碼是: 'B