README
jQuery EyMaps Plugin 2.0.0
jQuery-плагин, позволяющий добавлять Яндекс карты
более простым и оптимальным способом.
- "API Яндекс.Карт" загружается на страницу однократно и только, если на ней выводится карта
- Экономия трафика. Загрузка карты (вместе со скриптом "API Яндекс.Карт") по JS-событию (click, mouseover и т.д.)
- Возможность запретить зум карты до возникновения JS-события на ней (click, mouseover и т.д.) (Карта не мешает скроллу колесиком мыши, если она на всю ширину страницы)
- Гибкие опции, большинство из которых идентичны опциям "JavaScript API Яндекс.Карт"
- Возможность задавать новые/переопределять опции через Data-атрибуты
Пакетные менеджеры:
# Bower
bower install --save eymaps-js
# NPM
npm install --save eymaps-js
Подключение:
- Подключить jQuery и jquery.eymaps.js:
<!-- jQuery -->
<script src="libs/jquery/dist/jquery.min.js"></script>
<!-- jquery.eymaps.js -->
<script src="dist/jquery.eymaps.js"></script>
- Создать HTML-контейнер для карты, задать ему высоту и координаты, нанести метки при необходимости:
<div class="example" data-eymaps='{
"map": { "center": [55.74787804, 37.62678159] }
}' style="height: 250px;"></div>
- Инициализировать плагин:
$('.example').eyMaps();
Требования:
- jQuery (версия 1.9.1 или выше)
Поддержка
Решение проблем/багов плагина, а также замечания и пожелания в соответствующей теме
По всем другим вопросам: wahawaher@gmail.com
Лицензия (MIT)
Copyright (c) 2018-2019 Sergey Kravchenko
Данная лицензия разрешает лицам, получившим копию данного программного обеспечения и сопутствующей документации (в дальнейшем именуемыми «Программное Обеспечение»), безвозмездно использовать Программное Обеспечение без ограничений, включая неограниченное право на использование, копирование, изменение, слияние, публикацию, распространение, сублицензирование и/или продажу копий Программного Обеспечения, а также лицам, которым предоставляется данное Программное Обеспечение, при соблюдении следующих условий:
Указанное выше уведомление об авторском праве и данные условия должны быть включены во все копии или значимые части данного Программного Обеспечения.
ДАННОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНО ВЫРАЖЕННЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ ГАРАНТИИ ТОВАРНОЙ ПРИГОДНОСТИ, СООТВЕТСТВИЯ ПО ЕГО КОНКРЕТНОМУ НАЗНАЧЕНИЮ И ОТСУТСТВИЯ НАРУШЕНИЙ, НО НЕ ОГРАНИЧИВАЯСЬ ИМИ. НИ В КАКОМ СЛУЧАЕ АВТОРЫ ИЛИ ПРАВООБЛАДАТЕЛИ НЕ НЕСУТ ОТВЕТСТВЕННОСТИ ПО КАКИМ-ЛИБО ИСКАМ, ЗА УЩЕРБ ИЛИ ПО ИНЫМ ТРЕБОВАНИЯМ, В ТОМ ЧИСЛЕ, ПРИ ДЕЙСТВИИ КОНТРАКТА, ДЕЛИКТЕ ИЛИ ИНОЙ СИТУАЦИИ, ВОЗНИКШИМ ИЗ-ЗА ИСПОЛЬЗОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ИЛИ ИНЫХ ДЕЙСТВИЙ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ.