If you are developing a enterprise application better use the UIGetScreenImage() API. (Don't use if you are developing a app for publishing to appstore) I was facing the same issue but what I did was: 1)Captured the complete screen shot using this API 2)Cropped the image only to the MAP area.(If you have both Orientation support then add conditions for all four) Its working perfect for me. 🙂
... View more