eymaps-js

2.0.0 • Public • Published

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

Подключение:

  1. Подключить jQuery и jquery.eymaps.js:
<!-- jQuery -->
<script src="libs/jquery/dist/jquery.min.js"></script>
 
<!-- jquery.eymaps.js -->
<script src="dist/jquery.eymaps.js"></script>
  1. Создать HTML-контейнер для карты, задать ему высоту и координаты, нанести метки при необходимости:
<div class="example" data-eymaps='{
    "map": { "center": [55.74787804, 37.62678159] }
}' style="height: 250px;"></div>
  1. Инициализировать плагин:
$('.example').eyMaps();

Требования:

  • jQuery (версия 1.9.1 или выше)

Поддержка

Решение проблем/багов плагина, а также замечания и пожелания в соответствующей теме

По всем другим вопросам: wahawaher@gmail.com

Лицензия (MIT)

Copyright (c) 2018-2019 Sergey Kravchenko

Данная лицензия разрешает лицам, получившим копию данного программного обеспечения и сопутствующей документации (в дальнейшем именуемыми «Программное Обеспечение»), безвозмездно использовать Программное Обеспечение без ограничений, включая неограниченное право на использование, копирование, изменение, слияние, публикацию, распространение, сублицензирование и/или продажу копий Программного Обеспечения, а также лицам, которым предоставляется данное Программное Обеспечение, при соблюдении следующих условий:

Указанное выше уведомление об авторском праве и данные условия должны быть включены во все копии или значимые части данного Программного Обеспечения.

ДАННОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНО ВЫРАЖЕННЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ ГАРАНТИИ ТОВАРНОЙ ПРИГОДНОСТИ, СООТВЕТСТВИЯ ПО ЕГО КОНКРЕТНОМУ НАЗНАЧЕНИЮ И ОТСУТСТВИЯ НАРУШЕНИЙ, НО НЕ ОГРАНИЧИВАЯСЬ ИМИ. НИ В КАКОМ СЛУЧАЕ АВТОРЫ ИЛИ ПРАВООБЛАДАТЕЛИ НЕ НЕСУТ ОТВЕТСТВЕННОСТИ ПО КАКИМ-ЛИБО ИСКАМ, ЗА УЩЕРБ ИЛИ ПО ИНЫМ ТРЕБОВАНИЯМ, В ТОМ ЧИСЛЕ, ПРИ ДЕЙСТВИИ КОНТРАКТА, ДЕЛИКТЕ ИЛИ ИНОЙ СИТУАЦИИ, ВОЗНИКШИМ ИЗ-ЗА ИСПОЛЬЗОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ИЛИ ИНЫХ ДЕЙСТВИЙ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ.

Package Sidebar

Install

npm i eymaps-js

Weekly Downloads

4

Version

2.0.0

License

MIT

Unpacked Size

413 kB

Total Files

11

Last publish

Collaborators

  • wahawaher