From 7d21ada0df5f07313919173bdfed56f2a2f534ac Mon Sep 17 00:00:00 2001
From: unknown <1371033826@qq.com>
Date: Wed, 15 Oct 2025 18:45:43 +0800
Subject: [PATCH] fix-map-bug
---
js/widgets.js | 20 ++++++++++++++++----
mixio.js | 2 +-
2 files changed, 17 insertions(+), 5 deletions(-)
diff --git a/js/widgets.js b/js/widgets.js
index 74694db..e8db2c9 100644
--- a/js/widgets.js
+++ b/js/widgets.js
@@ -3896,7 +3896,10 @@ function add_map(user_title, user_topic, user_content, user_style, title_style)
if (typeof jsonMessage.message == "string")
jsonMessage.message = JSON.parse(jsonMessage.message)
for (msg in jsonMessage.message) {
- msgstr = msgstr + jsonMessage.message[msg].label + ":" + jsonMessage.message[msg].value + "
"
+ if(!jsonMessage.message[msg].label || !jsonMessage.message[msg].value)
+ msgstr = msgstr + JSON.stringify(jsonMessage.message[msg])
+ else
+ msgstr = msgstr + jsonMessage.message[msg].label + ": " + jsonMessage.message[msg].value + "
"
}
var point = new BMapGL.Point(jsonMessage.long, jsonMessage.lat)
var newMarker = new BMapGL.Marker(point)
@@ -3930,7 +3933,10 @@ function add_map(user_title, user_topic, user_content, user_style, title_style)
if (typeof jsonMessage.message == "string")
jsonMessage.message = JSON.parse(jsonMessage.message)
for (msg in jsonMessage.message) {
- msgstr = msgstr + jsonMessage.message[msg].label + ":" + jsonMessage.message[msg].value + "
"
+ if(!jsonMessage.message[msg].label || !jsonMessage.message[msg].value)
+ msgstr = msgstr + JSON.stringify(jsonMessage.message[msg])
+ else
+ msgstr = msgstr + jsonMessage.message[msg].label + ": " + jsonMessage.message[msg].value + "
"
}
var point = new BMapGL.Point(jsonMessage.long, jsonMessage.lat)
markers[markerIndex].long = jsonMessage.long
@@ -4256,7 +4262,10 @@ function add_map(user_title, user_topic, user_content, user_style, title_style)
if (typeof jsonMessage.message == "string")
jsonMessage.message = JSON.parse(jsonMessage.message)
for (msg in jsonMessage.message) {
- msgstr = msgstr + jsonMessage.message[msg].label + ": " + jsonMessage.message[msg].value + " "
+ if(!jsonMessage.message[msg].label || !jsonMessage.message[msg].value)
+ msgstr = msgstr + JSON.stringify(jsonMessage.message[msg])
+ else
+ msgstr = msgstr + jsonMessage.message[msg].label + ": " + jsonMessage.message[msg].value + " "
}
markers.push({
"clientid": jsonMessage.clientid,
@@ -4271,7 +4280,10 @@ function add_map(user_title, user_topic, user_content, user_style, title_style)
if (typeof jsonMessage.message == "string")
jsonMessage.message = JSON.parse(jsonMessage.message)
for (msg in jsonMessage.message) {
- msgstr = msgstr + jsonMessage.message[msg].label + ": " + jsonMessage.message[msg].value + " "
+ if(!jsonMessage.message[msg].label || !jsonMessage.message[msg].value)
+ msgstr = msgstr + JSON.stringify(jsonMessage.message[msg])
+ else
+ msgstr = msgstr + jsonMessage.message[msg].label + ": " + jsonMessage.message[msg].value + " "
}
markers[markerIndex].long = jsonMessage.long
markers[markerIndex].lat = jsonMessage.lat
diff --git a/mixio.js b/mixio.js
index b5daeb3..05c3b3b 100644
--- a/mixio.js
+++ b/mixio.js
@@ -1,4 +1,4 @@
-var VERSION = "1.10.5.1013"
+var VERSION = "1.10.5.1015"
require('events').EventEmitter.defaultMaxListeners = 50;
const extract = require('extract-zip')