2011-08-22 53 views
0

我正在爲移動設備製作服務器端網站。我想要做的是有一個用戶登錄的成員系統。登錄後,他們的地理位置被髮送到我的數據庫,該數據庫返回該地區(餐館,商店等)的目的地列表。我已經知道這一點,但我希望數據庫中的位置是用戶生成的,他們可以提交他們的地理位置到數據庫並保存。位置感知移動應用程序,需要關於我應該使用哪種技術的建議

我知道Flex,Actionscript,HTML,學習php/MySql。我很困惑所有的映射選項,我需要使用和不需要使用。

希望有人能幫我弄清楚我需要做什麼/用來完成我的目標。提前致謝。

回答

1

這裏是我會做(和有)之前實現這個...

  1. 通過XHR發送用戶的緯度和經度的PHP文件。獲取用戶的經度和緯度是通過使用JavaScript的Geolocation API實現的。對於後備,您可以使用Google Gears,如果失敗則將用戶的IP映射到使用在線服務的位置。
  2. 使用Google Maps API將用戶提交的地址映射到它們的緯度和經度等效值。緩存這個查找(沒有理由每次產生額外的HTTP請求)。
  3. 使用公式Great Circle Distance可計算用戶座標與數據庫中其他位置座標之間的距離。
  4. 按照商品與您最終用戶位置的距離排序返回結果。

這是相當一般的概述,但你的問題是相當一般的。

+0

謝謝。這正是我正在尋找的人,已經這樣做來佈置步驟的人。一旦我走了,我發現我的方式很好,但有時需要在正確的方向推動:)順便說一聲,我會盡快接受答案。需要再等2分鐘 – RapsFan1981

相關問題