New setScale() method with various options. Deprecates the zoomTo() method.