Simplify the change by not modifing interfaces

.. I've found a link from gsMapCanvasMap and the QgsMapToPixel class