1. A map application including one or more programs of instructions embodied in a non-transitory computer readable storage medium and executable by a computer, wherein the map application executable by the computer comprises: a map display interface that displays a floormap on an electronic display, one or more user-selectable device objects being shown on the displayed floormap; and an annotation interface that captures user-entered device information as an annotation object, causes the map display interface to display the annotation object capturing the user-entered device information and superimposed on the floormap displayed on the electronic display, and permits the user to relocate the annotation object from a first position on the floormap to another position on the floormap, wherein the annotation interface provides a device details user interface including plural device fields associated with the selected device object, the device details user interface being configured to (a) receive user selection of one or more device fields amongst the plural device fields associated with the selected device object and (b) receive user input or selection of device-associated values corresponding to the selected device fields that are to be inserted in the displayed annotation object superimposed on the floormap, wherein each device-associated value selected or input by the user is inserted in the displayed annotation object superimposed on the floormap.
1. A map application including one or more programs of instructions embodied in a non-transitory computer readable storage medium and executable by a computer, wherein the map application executable by the computer comprises: a map display interface that displays a floormap on an electronic display, one or more user-selectable device objects being shown on the displayed floormap; and an annotation interface that captures user-entered device information as an annotation object, causes the map display interface to display the annotation object capturing the user-entered device information and superimposed on the floormap displayed on the electronic display, and permits the user to relocate the annotation object from a first position on the floormap to another position on the floormap, wherein the annotation interface provides a device details user interface including plural device fields associated with the selected device object, the device details user interface being configured to (a) receive user selection of one or more device fields amongst the plural device fields associated with the selected device object and (b) receive user input or selection of device-associated values corresponding to the selected device fields that are to be inserted in the displayed annotation object superimposed on the floormap, wherein each device-associated value selected or input by the user is inserted in the displayed annotation object superimposed on the floormap. 2. The map application of claim 1 , wherein the annotation interface includes a user interface part to receive user instruction to turn on and turn off display of the annotation object.