У меня возникла проблема с картами Yandex, сначала грешил на баги Yandex, но потом попробовал и Google карты тоже не работают. Теперь грешу на jQuery Mobile. "Hellow Word" примеры работают на ура, но когда речь заходит о чем-то более серьезном, то ни карты Yandex, ни карты Google работать не хотят.
1. Самый простой вариант.
http://jsfiddle.net/5uvqR/15/ С картами Google таже песня, все работает хорошо.
2. Вариант посложней.
Если приложение с несколькими страницами и карты открываются после нескольких переходов, то вуаля, ничего не работает ни в Yandex, ни в Google картах. При этом очень странно все, потому, что если потаскать окно браузера за краешек, инициировать window.onresize, то блоки начинаю показывать карты.