Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wahawaher/eymaps-js
jQuery EyMaps - плагин, позволяющий добавлять Яндекс карты более простым и оптимальным способом.
https://github.com/wahawaher/eymaps-js
javascript jquery map yandex yandex-maps
Last synced: about 12 hours ago
JSON representation
jQuery EyMaps - плагин, позволяющий добавлять Яндекс карты более простым и оптимальным способом.
- Host: GitHub
- URL: https://github.com/wahawaher/eymaps-js
- Owner: WahaWaher
- Created: 2018-08-13T16:04:28.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2023-03-06T06:19:44.000Z (over 1 year ago)
- Last Synced: 2024-10-16T09:13:08.966Z (22 days ago)
- Topics: javascript, jquery, map, yandex, yandex-maps
- Language: JavaScript
- Homepage:
- Size: 2.87 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
jQuery EyMaps Plugin 2.0.0
-------
[![](https://data.jsdelivr.com/v1/package/npm/eymaps-js/badge)](https://www.jsdelivr.com/package/npm/eymaps-js)
_**jQuery-плагин**, позволяющий добавлять **Яндекс карты**
более простым и оптимальным способом._* "API Яндекс.Карт" загружается на страницу однократно и только, если на ней выводится карта
* Экономия трафика. Загрузка карты (вместе со скриптом "API Яндекс.Карт") по JS-событию (click, mouseover и т.д.)
* Возможность запретить зум карты до возникновения JS-события на ней (click, mouseover и т.д.) (Карта не мешает скроллу колесиком мыши, если она на всю ширину страницы)
* Гибкие опции, большинство из которых идентичны опциям "JavaScript API Яндекс.Карт"
* Возможность задавать новые/переопределять опции через Data-атрибуты
[Демо](https://wahawaher.github.io/eymaps-js#demo) | [Документация](https://wahawaher.github.io/eymaps-js)
## CDN:
[https://www.jsdelivr.com/package/npm/eymaps-js?path=dist](https://www.jsdelivr.com/package/npm/eymaps-js?path=dist)## Пакетные менеджеры:
```sh
# YARN
yarn add eymaps-js# NPM
npm i eymaps-js
```## Подключение:
1. Подключить **jQuery** и **jquery.eymaps.js**:
```html```
2. Создать HTML-контейнер для карты, задать ему высоту и [координаты](http://dimik.github.io/ymaps/examples/location-tool/), [нанести метки](http://wahawaher.loc/eymaps-js/#examples-marks) при необходимости:
```html
```3. Инициализировать плагин:
```javascript
$('.example').eyMaps();
```## Требования:
- [jQuery](http://jquery.com/download/) (версия 1.9.1 или выше)## Поддержка
Решение проблем/багов плагина, а также замечания и пожелания в [соответствующей теме](http://github.com/WahaWaher/eymaps-js/issues)По всем другим вопросам: [[email protected]](mailto:[email protected] "Написать на [email protected]")
## Лицензия (MIT)
Copyright (c) 2018-2019 Sergey KravchenkoДанная лицензия разрешает лицам, получившим копию данного программного обеспечения и сопутствующей документации (в дальнейшем именуемыми «Программное Обеспечение»), безвозмездно использовать Программное Обеспечение без ограничений, включая неограниченное право на использование, копирование, изменение, слияние, публикацию, распространение, сублицензирование и/или продажу копий Программного Обеспечения, а также лицам, которым предоставляется данное Программное Обеспечение, при соблюдении следующих условий:
Указанное выше уведомление об авторском праве и данные условия должны быть включены во все копии или значимые части данного Программного Обеспечения.
ДАННОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНО ВЫРАЖЕННЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ ГАРАНТИИ ТОВАРНОЙ ПРИГОДНОСТИ, СООТВЕТСТВИЯ ПО ЕГО КОНКРЕТНОМУ НАЗНАЧЕНИЮ И ОТСУТСТВИЯ НАРУШЕНИЙ, НО НЕ ОГРАНИЧИВАЯСЬ ИМИ. НИ В КАКОМ СЛУЧАЕ АВТОРЫ ИЛИ ПРАВООБЛАДАТЕЛИ НЕ НЕСУТ ОТВЕТСТВЕННОСТИ ПО КАКИМ-ЛИБО ИСКАМ, ЗА УЩЕРБ ИЛИ ПО ИНЫМ ТРЕБОВАНИЯМ, В ТОМ ЧИСЛЕ, ПРИ ДЕЙСТВИИ КОНТРАКТА, ДЕЛИКТЕ ИЛИ ИНОЙ СИТУАЦИИ, ВОЗНИКШИМ ИЗ-ЗА ИСПОЛЬЗОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ИЛИ ИНЫХ ДЕЙСТВИЙ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ.