Use APNode.getPosition() instead of APNode.coord.
Pass APNode as argument of addMarker(), not a json.
Show/Save AP radios info.
Switch different AP's radio by freq_mhz. Move addRadio() into addNode().
Remove updateNodeData() function.
Make gen_markerInfo() and addMarker() into APNode.prototype.
batchAddNodes() only add nodes to node_list. Use redrawAllNodes() to draw nodes.
Fix: draw error if radio idx = -1.
Re-design the display color mapping.
Add draw mode: "both". Show 2.4G and 5G with different color.
Save APLocation & ChannelAssign response to APNode.
getNode by DOM element, instead of data-name.