editable map location - if none assigned uses current gps location