我正在創建一個需要跟蹤用戶位置的應用程序(用他們的知識,就像一個正在運行的應用程序),以便以後可以向他們展示他們的路線。我是否應該使用具有一定超時間隔的HTML5來每隔N秒保存一次座標,如果是這樣,我應該多長時間保存一次數據,以及如何保存數據(本地使用本地存儲還是將其發佈到服務器?)以後如何爲HTML5或trigger.io應用程序保存路徑映射的地理位置數據?
,顯示用戶以後的地圖的最簡單方法是什麼?
有沒有人做過這樣的事情?
我正在創建一個需要跟蹤用戶位置的應用程序(用他們的知識,就像一個正在運行的應用程序),以便以後可以向他們展示他們的路線。我是否應該使用具有一定超時間隔的HTML5來每隔N秒保存一次座標,如果是這樣,我應該多長時間保存一次數據,以及如何保存數據(本地使用本地存儲還是將其發佈到服務器?)以後如何爲HTML5或trigger.io應用程序保存路徑映射的地理位置數據?
,顯示用戶以後的地圖的最簡單方法是什麼?
有沒有人做過這樣的事情?
forge.geolocation
的超時時間取決於您和您的應用程序的響應性的平衡。另外,網絡流量也很昂貴。所以,也許你可以緩衝...說最後10個地理位置...然後Http post(或其他...請參閱下面的解析)批量?並且由於地理數據聽起來像是臨時設備數據,爲什麼需要使用forge.prefs
來堅持?除非你需要應用程序才能「離線」工作?
對於永久存儲,我會通過他們的Javascript或REST Api將它看作Parse(慷慨的免費計劃)及其Parse.GeoPoint
類作爲一種可能的解決方案。他們有一些漂亮的方法,如(公里到英里,弧度到) - https://parse.com/docs/js/symbols/Parse.GeoPoint.html