文章詳情頁
java - 高德地圖實時顯示獲取到的經(jīng)緯度
瀏覽:103日期:2022-09-30 15:47:29
問題描述
我這邊需要將一個車輛在地圖上實時顯示,設(shè)備會不間斷的每個幾秒上傳一次經(jīng)緯度信息,然后服務(wù)器會返回到app這邊。
我這邊目前想法是定時刷新,然后maker點跳過去,之后再中間補上一條線,來顯示出實時動態(tài)。但是要一直發(fā)送請求,個人感覺好像不合適。
請問有沒有比較合適的方式,或者邏輯實現(xiàn)可以交流一下。必須用高德地圖。
謝謝各位大神!
問題解答
回答1:幾秒一次的話,使用 ajax 會過于頻繁,個人建議方案:
如果是 Web 客戶端,建議使用 websocket ,很適合這個需求;
如果是 App 客戶端,可以考慮使用 tcp / udp 連接;
如果只是傳輸經(jīng)緯度,可以考慮使用消息隊列服務(wù), 例如: mqtt 。
回答2:要么服務(wù)器和你的app長鏈接,server push消息觸發(fā)app的ui更新;要么app輪詢server拿到數(shù)據(jù)渲染ui
回答3:我最近也有這個需求。有好想法分享一下下
相關(guān)文章:
1. docker 下面創(chuàng)建的IMAGE 他們的 ID 一樣?這個是怎么回事????2. 在應(yīng)用配置文件 app.php 中找不到’route_check_cache’配置項3. html按鍵開關(guān)如何提交我想需要的值到數(shù)據(jù)庫4. objective-c - 自定義導(dǎo)航條為類似美團的搜索欄樣式5. ios - vue-cli開發(fā)項目webstrom會在stylus樣式報錯,飆紅,請大神幫忙6. html5 - 用Egret寫的小游戲,怎么分享到微信呢?7. css - BEM 中塊(Block)有木有什么標(biāo)準(zhǔn) 何時決定一個部分提取為塊而不是其父級的元素呢(Element)?~8. css3 - 怎么感覺用 rem 開發(fā)的不多啊9. css - width設(shè)置為100%之后列表無法居中10. python - 在pyqt中做微信的機器人,要在表格中顯示微信好友的名字,卻顯示不出來,怎么解決?
排行榜

熱門標(biāo)簽