2011-06-11 32 views

回答

0

我假設你不想使用getCurrentPosition()方法的成功回調,因爲只有在確定位置後纔會調用它。 爲什麼不嘗試watchPosition方法呢?

if(!!navigator.geolocation) { 
    var id = navigator.geolocation.watchPosition(success, error, options); 
    if(id) 
    //change the div class 
    else 
    //too bad, no permission 
} else 
    //geo not supported 
+0

據我所知,watchPosition只檢測用戶的位置從前一個位置改變的時間。我在瀏覽器功能上尋找更多的觸發器。 – bluedaniel 2011-06-11 18:35:52