2008-09-18 98 views
9

我正在開發一個將經常被移動瀏覽器觸發的網絡應用程序。我想知道是否有辦法從瀏覽器請求中獲取足夠的信息來查找位置數據(三角測量或GPS)當然,並非直接來自請求。一位同事建議那裏一些運營商在請求頭中提供一個唯一的標識符,可以發送給該服務提供商公開的Web服務,如果客戶啓用了這個服務,它將返回位置數據。任何人都可以指出我對這個或任何其他方法拾取位置數據的正確方向,即使非常接近。顯然這是app糖果,例如如果數據不可用,那麼應用程序並不真正在意...從手機瀏覽器獲取位置數據

或者,也許運營商提供的網絡服務將通過IP提供三角測量數據?

回答

10

Google將ClientLocation作爲其AJAX API的一部分。您需要加載Google的AJAX API(需要API密鑰),然後它會嘗試爲您解析用戶的位置數據。

0

使用源IP地址來近似網絡位置。不,您將無法獲得來自iPhone的HTTP請求的經度和緯度。除非您編寫第三方應用程序並要求他們運行它。

在您的網站上投票可能會更好。

+1

IP地址將被電話運營商定位。不是很具體。 – 2009-04-17 21:54:12

-2

我知道日本的一些提供商有手機定位追蹤服務。 我也知道這些信息不公開。我認爲在提供者免費提供這些信息之前,您需要有一個非常好的理由,因爲在我看來,這是敏感的個人數據。當然,他們會把這些信息提供給警察,但不會給公衆。

2

我有黑莓gps到JavaScript工作好在GMaps混搭。其實很簡單。 http://www.saefern.org/tickets/test4.php - 幫助自己查看源代碼。

(我現在還沒有一個BB。用戶通過電子郵件發送給我「......這似乎是每15秒輪詢左右,所以它不斷增加新的地點...」。)

我正在尋找相當於iPhone的JavaScript gps信息。和諾基亞,...。

任何信息讚賞。