簡體   English   中英

Map上的Python輸出websocket

[英]Python output websocket on Map

我已經開發了一個Python腳本來訂閱WebSocket並檢索輸出流。 輸出是帶有X / Y信息的位置總線,輸出是json。 這是一段代碼:

websocket.enableTrace(True)
ws = websocket.WebSocketApp("wss://xxxxxx/subscribe",
                          on_message = on_message,
                          on_error = on_error,
                          on_close = on_close)
ws.on_open = on_open
ws.run_forever(sslopt={"cert_reqs": ssl.CERT_NONE})

現在,我想將此實時數據作為Leaflet展示到Web地圖中。 或其他框架。 我可以做這個? 有什么想法或例子嗎? 謝謝

好吧, leafletJS允許您加載JSON(geoJSON)。 您可以看看這個問題在leaflet中顯示.json文件

您可以創建帶有重復循環的標准HTML頁面(使用setInterval

在該循環中,您可以讓它讀取JSON文件並用標記填充地圖(要么先清除舊標記,要么僅添加新標記...或為您的JSON文件添加時間戳並始終加載最新標記)。

您將有明顯格式化輸出JSON文件相匹配的GeoJSON的結構通過在需要leafletJS

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM