java - 高德地圖即時顯示所獲得的經緯度
ringa_lee
ringa_lee 2017-05-16 13:26:49
0
3
1071

我這邊需要將一個車輛在地圖上即時顯示,設備會不間斷的每個幾秒鐘上傳一次經緯度訊息,然後伺服器會回到app這邊。

我這邊目前想法是定時刷新,然後maker點跳過去,之後再中間補上一條線,來顯示出即時動態。但是要一直發送請求,個人感覺好像不合適。

請問有沒有比較適合的方式,或是邏輯實作可以交流一下。必須用高德地圖。

謝謝各位大神!

ringa_lee
ringa_lee

ringa_lee

全部回覆(3)
Ty80

幾秒一次的話,使用 ajax 會過於頻繁,個人建議方案:

  1. 如果是 Web 用戶端,建議使用 websocket ,很適合這個需求;

  2. 如果是 App 用戶端,可以考慮使用 tcp / udp 連線;

  3. 如果只是傳輸經緯度,可以考慮使用訊息佇列服務, 例如: mqtt 。

迷茫

要么伺服器和你的app長鏈接,server push訊息觸發app的ui更新;要么app輪詢server拿到數據渲染ui

某草草

我最近也有這個需求。有好點子分享一下下

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板