top: 60%; left: 45.9%; - это какие-то подгоны под решение. Делайте адаптивную верстку и не будет проблем. Инфы об этом в интернете полно. Зум по сути только меняет вьюпорт
1. Помимо display, как вариант, можно анимировать opacity. Т.е. 0 при display: none; и 1 при display: block;
2. Задать стили для условного класса и делать toggleClass
Михаил, я в курсе. Только чет не увидел, где автор написал про платную регистрацию.
Условие у Яндекс такое - если условно карта доступна неавторизованному юзеру и она не будет юзаться для управления ТС, то можно использоваться бесплатную версию.
t1m, эту строчку то я видел, я имею в виду выше то должно что-то быть, что подставляется вместо $new? Покажите весь код, а еще лучше отдайте задачу тому, кто в php разбирается