Skip to content

Commit

Permalink
Update worldmap.js
Browse files Browse the repository at this point in the history
  • Loading branch information
dceejay committed Dec 23, 2024
1 parent 8679105 commit 0629ac2
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions worldmap/worldmap.js
Original file line number Diff line number Diff line change
Expand Up @@ -149,22 +149,22 @@ var handleData = function(data) {
if (data?.command) { doCommand(data.command); delete data.command; }

// handle raw geojson type msg
if (data.hasOwnProperty("type") && data.type.indexOf("Feature") === 0) {
if (data?.type && data.type.indexOf("Feature") === 0) {
if (data?.properties?.title) {
doGeojson(data.properties.title,data,data?.layer,data?.options,data?.icon) // name, geojson, layer, options, icon
}
else { doGeojson("geojson",data,data?.layer,data?.options,data?.icon); }
}
// handle TAK json (from tak-ingest node or fastxml node)
else if (data.hasOwnProperty("event") && data.event.hasOwnProperty("point")) {
else if (data?.event?.point) {
doTAKjson(data.event);
}
// handle TAK json (from multicast Protobuf via tak-ingest node)
else if (data.hasOwnProperty("cotEvent") && data.cotEvent.hasOwnProperty("lat") && data.cotEvent.hasOwnProperty("lon")) {
else if (data?.cotEvent && data.cotEvent.hasOwnProperty("lat") && data.cotEvent.hasOwnProperty("lon")) {
doTAKMCjson(data.cotEvent);
}
// handle default worldmap json msg
else if (data.hasOwnProperty("name")) { setMarker(data); }
else if (data?.name) { setMarker(data); }
else {
if (JSON.stringify(data) !== '{}') {
console.log("SKIP",data);
Expand Down Expand Up @@ -1676,7 +1676,7 @@ function setMarker(data) {
});
data = Object.assign({},allData[data["name"]]);
}
if (data.action) { delete data.action; }
delete data.action;

if (typeof markers[data["name"]] != "undefined") {
if (markers[data["name"]].lay !== lay) {
Expand Down

0 comments on commit 0629ac2

Please sign in to comment.