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')