0
我注意到,HTML5地理位置更新並不像本機應用程序位置更新那麼頻繁。爲什麼移動HTML地理位置應用的位置更新比原生應用的位置更少?
雖然iPhone本地地圖應用程序的位置移動平穩,但在移動地圖頁面上的位置在駕駛汽車時從一個點跳到另一個點。
我認爲移動safari從操作系統獲得它的位置,所以不應該同步嗎?
我注意到,HTML5地理位置更新並不像本機應用程序位置更新那麼頻繁。爲什麼移動HTML地理位置應用的位置更新比原生應用的位置更少?
雖然iPhone本地地圖應用程序的位置移動平穩,但在移動地圖頁面上的位置在駕駛汽車時從一個點跳到另一個點。
我認爲移動safari從操作系統獲得它的位置,所以不應該同步嗎?
因爲當您在Safari中獲取位置時,它只會獲得與Javascript函數中指定的一樣快的地理位置,基本上,如果網頁要求鏈接並且位置在指定的時間範圍內,離開它所在的位置。如果位置太舊,那麼網頁將獲得新的位置,並且該過程將重新開始。
多數民衆贊成在過去的工作方式,我仍在研究如何細節的工作,但多數民衆贊成我到目前爲止。 - 現在可能已經過時了但是,嘿,它仍然很酷!
我的猜測是,iOS地圖應用程序使用速度和標題信息在位置更新之間進行插值,或者可能通過使用以前的修復來估計這些東西。 –
地理位置不是HTML5的一部分。 –
我無法想象用於凝膠定位的Javascript API直接鏈接到設備中的核心GPS/IP地址/單元映射。我的猜測是,在Javascript層中存在某種緩存,如果只是爲了阻止移動Safari頁面快兩倍地耗盡電池。 – Ben