Как в зависимости от ширины экрана выполнить тот или иной код php?
PHP ничего не знает размерах окна.
JavaScript об этом знает. 
Если в конечном варианте появляется div, у которого есть аттрибуты style="height: ...", то JavaScript'ом правьте высоту или ширину на нужном элементе, не придется делать никаких Ajax'ов. А изначально можете рендерить карту со 100% шириной и высотой.
Если так не получится, то делаете ajax запрос на сервер, тот возвращает представление и вы обновляете ваше представление новым.
По условию отправить Ajax запрос.