This week I have figured out how to modify form elements in the location module
using form_alter and the custom element hook_elements() : need some tips on Drupal $form value
I was able to to hide elements using unset eg: unset($element['locpick']['user_latitude']);
Also added css with drupal_add_css to hide unwanted groups, and change margins, borders & padding
However, I have a few questions:
- how can I add additional text header between fields?
- how can I change input field length?
- is it possible to move fields around or put them in a table?
I highly advise against this. Use the Form API proper to control forms.