0 |
«Яндекс» представил версию 2.0 JavaScript API «Яндекс.Карт». В нем компания полностью изменила архитектуру API и отказалась от API-ключей.
Код модулей был переписан с использованием паттернов композиции и слабой связанности. Теперь модули представляют собой отдельные небольшие компоненты, в большинстве своем с открытыми интерфейсами, что позволит легко и удобно наследовать, переопределять и заменять отдельные классы на пользовательские реализации, а также писать плагины и расширять существующую функциональность. Связи в проекте осуществляются на основе интерфейсов, а также через внутреннюю систему событий. Наряду с этим было решено отказаться от использования сторонних библиотек.
Карта стала плавнее двигаться при перемещении или изменении масштаба. Изменился дизайн элементов управления, меток и панели пробок. Улучшена поддержка мобильных устройств. В современных девайсах, где есть поддержка JavaScript, интерактивная карта полностью сохранит свои возможности, а на большинстве устройствах с сенсорными экранами будут работать основные жесты и мультитач.
Во второй версии API «Яндекс.Карт» широко используются элементы HTML5 и CSS3. Теперь можно размещать множество точек на карте с помощью canvas и рисовать на карте круги и многоугольники с закругленными углами. Также создан кластеризатор для объединения меток в группы и для того, чтобы сделать карту более наглядной.
И наконец, была реализована загрузка API и карт по HTTPS.
Стратегія охолодження ЦОД для епохи AI
0 |