What is the difference between scale and zoom? What is the definition of scale? and What setInitialScale function does?