2012-11-27 45 views
0

如何使用HTML5從android手機獲取當前位置並將其分配給像$ lat和$ lon這樣的php變量?我有這樣的代碼,但我如何使用它?html5地理定位到PHP變量

if(navigator.geolocation) 
{ 
    navigator.geolocation.getCurrentPosition(function(position) 
    { 
    var lat = position.coords.latitude; 
    var lng = position.coords.longitude; 
    doSomething(); 

    }); 
} 

回答

0

JavaScript嚴格遵循客戶端程序。您需要使用某種回發 - AJAX是此選擇的武器。從那裏,將它存儲在用戶使用的任何會話中,並完成工作。

0

使用AJAX將座標發送到PHP處理程序函數,以便您可以將它們存儲在您想要的任何位置(DB,會話等),並使處理程序將值發送到您的函數。

我建議一個處理函數,因爲這是我的做事風格,但您可以直接將數據發送到您的函數。

此外,您可以選擇一個時間觸發事件,比如讓我們說每5秒發送一次數據或用戶事件,天空的限制從那裏開始。

+0

是的,這就是我想學的,但是怎麼樣?你知道關於互聯網上的這個主題教程嗎? – Ozan