2011-04-22 20 views
2

我對所有這些基於位置感知的設備(所有新手機和其他GPS設備)都非常感興趣,並且想知道如何「跟蹤」特定的GPS設備?例如,假設我將此設備放入我的車中,是否有一種方法可以利用這些座標並將它們發送到服務器供以後查看?我可以創建一個UI並相應地映射座標,但不知道如何從特定設備獲取座標?如何將GPS設備(iPhone,Android,WP7)的GPS座標存儲到遠程服務器?

比方說,我有一個iPhone/Android/WP7手機,有沒有辦法讓我可以通過網絡服務發送這些座標?

任何和所有的意見將不勝感激!

更新:我不打算在設備上有一個用戶界面。我只需要「推」/獲得座標到某個服務器。隨着數據存儲在某個地方,我可以創建一個Web服務並在瀏覽器應用程序中使用它們。希望這可以幫助。

+0

您是否希望有一款應用能夠收穫位置並將其推送到服務器或其他位置,而無需用戶交互? – djg 2011-04-22 14:54:06

+0

這是供您個人使用還是想要分發的應用程序?如果前者,你有沒有看過Google My Tracks on Android? – 2011-04-22 14:57:04

+0

謝謝djg給你快速回復。我已更新我的帖子。我不需要設備上的用戶界面,只需在後臺就足夠了。 – user118190 2011-04-22 15:08:47

回答

2

我有一個Windows應用程序,這樣做(桌面不是電話)。計時器每隔x秒觸發一次,從GPS獲取位置,並調用將信息存儲在後端數據庫中的Web服務。

該過程應該類似於電話應用程序。 Windows Phone的唯一問題是它目前不是多任務的,所以你將無法運行隱藏的進程。

Android應該可以使用後臺任務。

不確定iPhone。

+1

+1,但不得不補充的是,多任務應該可用於芒果更新。 – ZachS 2011-04-23 23:35:43

+0

我不太明白。你拉什麼GPS數據?本地設備連接到桌面? – Tormod 2011-09-21 09:44:05

+0

我的Windows應用程序運行在具有內置GPS設備的松下韌體上。 – 2011-09-22 03:53:29