improve map display

* points and small areas now use a marker rather than a rectangle
* accept decimal degrees in the input (in addition to deg/minute/second)
* improve detection of non-parsable coordinates and do not attempt to display them