我這邊需要將一個車輛在地圖上即時顯示,設備會不間斷的每個幾秒鐘上傳一次經緯度訊息,然後伺服器會回到app這邊。
我這邊目前想法是定時刷新,然後maker點跳過去,之後再中間補上一條線,來顯示出即時動態。但是要一直發送請求,個人感覺好像不合適。
請問有沒有比較適合的方式,或是邏輯實作可以交流一下。必須用高德地圖。
謝謝各位大神!
ringa_lee
幾秒一次的話,使用 ajax 會過於頻繁,個人建議方案:
如果是 Web 用戶端,建議使用 websocket ,很適合這個需求;
如果是 App 用戶端,可以考慮使用 tcp / udp 連線;
如果只是傳輸經緯度,可以考慮使用訊息佇列服務, 例如: mqtt 。
要么伺服器和你的app長鏈接,server push訊息觸發app的ui更新;要么app輪詢server拿到數據渲染ui
我最近也有這個需求。有好點子分享一下下
幾秒一次的話,使用 ajax 會過於頻繁,個人建議方案:
如果是 Web 用戶端,建議使用 websocket ,很適合這個需求;
如果是 App 用戶端,可以考慮使用 tcp / udp 連線;
如果只是傳輸經緯度,可以考慮使用訊息佇列服務, 例如: mqtt 。
要么伺服器和你的app長鏈接,server push訊息觸發app的ui更新;要么app輪詢server拿到數據渲染ui
我最近也有這個需求。有好點子分享一下下