Если изображение карты - это единственное на странице, находится ли оно в HTML-странице?Если он хотя бы заключен в тег body, вы можете сделать следующее:
NSString *bodyStyle = @"document.getElementsByTagName('body')[0].style.textAlign = 'center';";
NSString *mapStyle = @"document.getElementById('mapid').style.margin = 'auto';";
[webView stringByEvaluatingJavaScriptFromString:bodyStyle];
[webView stringByEvaluatingJavaScriptFromString:mapStyle];
Дайте мне знать, как именно структурирован ваш html, и тогда я могу предоставить дополнительную информацию, если это необходимо.