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

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

      某草草

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

        最新下載
        更多>
        網站特效
        網站源碼
        網站素材
        前端模板
        關於我們 免責聲明 Sitemap
        PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!