如何避免图片的放大缩小以及拖动

如何处理图片的放大缩小以及拖动?
比如说我有张地图,比较大,然后他用以一张图片的形式存放的。
我想要在手机上可以拖动,然后可以放到缩小。
以前我做过一次,放大到一定程度之后软件就挂了。

是否可以进行局部的放大呢?
或者有没有其他的好的方法解决呢?

------解决方案--------------------
http://blog.****.net/danielinbiti/article/details/7308257
局部放大缩小只需把width和height按照放大比例缩小和放大就行,还是可以只剪切原图的一部分进行操作。
------解决方案--------------------
只是PicMgr这个函数获取的只是一张图片而已,没有封装任何处理