Skip to content
jQuery EyMaps - плагин, позволяющий добавлять Яндекс карты более простым и оптимальным способом.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
demo
dist
.bowerrc
.gitignore
README.md
bower.json
gulpfile.js
package.json

README.md

jQuery EyMaps Plugin 2.0.0



jQuery-плагин, позволяющий добавлять Яндекс карты
более простым и оптимальным способом.

  • "API Яндекс.Карт" загружается на страницу однократно и только, если на ней выводится карта
  • Экономия трафика. Загрузка карты (вместе со скриптом "API Яндекс.Карт") по JS-событию (click, mouseover и т.д.)
  • Возможность запретить зум карты до возникновения JS-события на ней (click, mouseover и т.д.) (Карта не мешает скроллу колесиком мыши, если она на всю ширину страницы)
  • Гибкие опции, большинство из которых идентичны опциям "JavaScript API Яндекс.Карт"
  • Возможность задавать новые/переопределять опции через Data-атрибуты

Демо | Документация

CDN:

https://www.jsdelivr.com/package/npm/eymaps-js?path=dist

Пакетные менеджеры:

# 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

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

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

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

You can’t perform that action at this time.