     public function RequirementsEditorView()
     {
         super();
+		edMapOpened = false;
         requirements = new ArrayCollection();
         reqTypes = new ArrayCollection();
         this.addEventListener(FlexEvent.CREATION_COMPLETE, handleInit);

    // Associated Data
    private var requirementObjectId:Number; //The object id to impose requirements
	private var requirementObjectType:String; //One of the REQUIREMENTTYPES defined in constants

    // Data For GUI
    [Bindable] public var requirements:ArrayCollection;

			//requirementsEditorMap.setPlacemarkLocation(pm.latitude, pm.longitude);
        }

		if(!edMapOpened){
        	this.parent.addChild(requirementsEditorMap);
			edMapOpened = true;
		}
		
        // Need to validate the display so that entire component is rendered
        requirementsEditorMap.validateNow();

