[英]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.