Домашняя » Инструментарий » Leaflet.js - самая простая библиотека карт, которую вы когда-либо найдете

    Leaflet.js - самая простая библиотека карт, которую вы когда-либо найдете

    Карты Google, безусловно, самые популярные встраиваемый виджет карты для веб-дизайнеров. Но что насчет добавление пользовательских функций такие как подсказки и маркеры булавки?

    Это где удивительная библиотека, как Leaflet.js помогает тонну.

    Это полностью бесплатный проект с открытым исходным кодом Первоначально созданный одним из парней из Mapbox по имени Владимир Агафонкин. С тех пор Leaflet вырос, чтобы включить десятки участников вокруг света.

    Это часто обновлены с исправлениями ошибок и новыми функциями которые улучшают общую реализацию на любом веб-сайте. Это, безусловно, моя любимая картографическая библиотека из-за ее явной силы и эстетики дизайна.

    В нем так много функций, что я не могу перечислить их все, но вот самые интересные:

    • Мобильное аппаратное ускорение
    • Маркеры булавок, оверлейные формы и всплывающие подсказки
    • Пользовательская анимация масштабирования и панорамирования
    • Нет JS-зависимостей
    • Поддержка всех основных браузеров, включая IE7+

    Реализация немного сложнее, потому что вам нужно введите координаты а также определить, насколько большой должна быть карта.

    Пользователи всегда могут уменьшить а также панорамирование, поэтому взгляд всегда может измениться. Но это также основано на как вы определяете карту на странице.

    Есть огромный страница документации полная информация для каждого аспекта листовки. К сожалению, он настолько плотный, что я не могу рекомендовать просто погрузиться в него, потому что вы, вероятно, потерялись. Вместо этого, проверьте Страница учебных листовок который также включает в себя Инструкция по началу работы для новичков.

    Вы узнаете, как вставлять карты, менять размер / положение, и как добавить пользовательскую графику сверху, такие как круги или маркеры булавки.

    Это одно вступительное руководство может научить вас всему, что вам нужно использовать Leaflet в блоге, на сайте компании или в любом будущем проекте.

    Есть много веских причин для использования Google Maps: это мощный, надежный и бесплатный. Но Листовка идет с так много других функций из коробки и вам нужно только добавьте файлы CSS / JS на свою веб-страницу для начала. Вы даже можете найти копии размещены в Интернете если вы предпочитаете идти по маршруту CDN.

    Не позволяйте документации отпугивать вас. Вы можете многому научиться, но не все функции необходимы для базовой настройки Leaflet.

    И это не займет много времени, чтобы создать удивительную карту с нуля. Взгляните на это демо Codepen создан используя Leaflet.js и API Карт Google.