question: public Location ( double latitude , double longitude , String name , OMGraphic locationMarker ) { setLocation ( latitude , longitude ) ; this . name = name ; if ( logger . isLoggable ( Level . FINER ) ) { logger . finer ( "Location Lat/Lon(" + latitude + ", " + longitude + ", " + name + ")" ) ; } if ( locationMarker == null ) { location = new OMPoint ( lat , lon ) ; } else { location = locationMarker ; } label = new OMText ( lat , lon , 0 , 0 , name , OMText . JUSTIFY_LEFT ) ; }
target:  Create a location at a latitude/longitude. If the locationMarker is null, a small rectangle (dot) will be created to mark the location.