Cool tips to design UI/UX on Leaflet maps.

Overview

Map Effects 100

Join the chat at https://gitter.im/muxlab/map-effects-100

Map Effects 100 has cool tips to design UI/UX on your Map.

Map?

Quick Start

git clone https://github.com/muxlab/map-effects-100.git
npm i
npm start

Index

Main page

  1. Fade-in Highlight Style

Key code snipets of each file is here!

...Feel free to come with us :octocat: :octocat: :octocat:

Library & Leaflet Plugin

Library

CSS

Leaflet Plugin

Contribution

You can join the project with the GitHub flow (Fork & Pull Request) in accordance with CONTRIBUTING or propose your ideas at Issues.

Licensing

Copyright 2016 MUX Lab.

MIT.

Comments
  • Add  2 new app.

    Add 2 new app.

    turfを使用してみました。 ラインを表示しています。編集機能などをもプラグインとして使っています。 以下のサイトを参考にしました。 http://turfjs.org/examples/turf-bezier/ 少し、微妙かもです。。。

    もうひとつはヒートマップです。 こちらもプラグインを使っています。

    opened by valuecreation 5
  • Build sources

    Build sources

    Hi MuxLab team,

    I think using something like gulp-processhtml can help us during development using gulp with linting and build source automaticcaly in a destination folder

    https://www.npmjs.com/package/gulp-processhtml

    My thoughts:

    • move sources files into a src folder (js and html)
    • add gulp plugins
    • build project source with destination in leaflet folder
    • update CONTRIBUTING.md
    opened by tsamaya 4
  • add gulpfile for lint #10 & #11

    add gulpfile for lint #10 & #11

    Create for #10

    • gulpfile.js; to check js codes with lint and watch command
    • package.json; npm init!
    • .eslintrc; based on airbnb's one
    • .gitignore; Mac, Node, Bower, Built files..

    Change for #11

    • CONTRIBUTING.md; Development Instructions, the link to airbnb's js style guide (es5)
    opened by ynunokawa 3
  • IOS Safari transition not working

    IOS Safari transition not working

    The below css is not working on iOS Safari.

    -webkit-transition: r 4s;
    

    However D3.transition() is working. We try to replace every example to use transition into D3 solution.

    d3.select('circle#' + properties['code'])
                            .transition()
                            .delay(0)
                            .duration(4000)
                            .attr('r', properties['mag']*2.5)
    

    Targeted examples

    • [x] https://github.com/muxlab/map-effects-100/blob/gh-pages/Leaflet/08_time-animation.html
    • [x] https://github.com/muxlab/map-effects-100/blob/gh-pages/Leaflet/09_nearest-with-turf.html
    bug 
    opened by ynunokawa 1
  • Missing a comma

    Missing a comma

    assets/style.css and Map Effect No.11-14

    • between "Meiryo" and Helvetica
    html, body, #map {
      height: 600px;
      font-family: "Avenir LT W01 35 Light", "Century Gothic", "Meiryo" Helvetica, Arial, sans-serif;
    }
    
    bug 
    opened by ynunokawa 0
  • Add a Gitter chat badge to README.md

    Add a Gitter chat badge to README.md

    muxlab/map-effects-100 now has a Chat Room on Gitter

    @ynunokawa has just created a chat room. You can visit it here: https://gitter.im/muxlab/map-effects-100.

    This pull-request adds this badge to your README.md:

    Gitter

    If my aim is a little off, please let me know.

    Happy chatting.

    PS: Click here if you would prefer not to receive automatic pull-requests from Gitter in future.

    opened by gitter-badger 0
  • iOS Safari require -webkit- prefix for css3 animation

    iOS Safari require -webkit- prefix for css3 animation

    Targeted examples

    • [x] https://github.com/muxlab/map-effects-100/blob/gh-pages/Leaflet/05_svg-marker-animation.html
    • [x] https://github.com/muxlab/map-effects-100/blob/gh-pages/Leaflet/08_time-animation.html
    bug 
    opened by ynunokawa 0
  • Publish on npm and add a version badge

    Publish on npm and add a version badge

    I will do it later. http://badge.fury.io/

    • [ ] npm publish the repo
    • [ ] add a version badge in README.md
    • [ ] npm install into the Quick Start in README.md.
    opened by ynunokawa 0
  • Mixed HTTP and HTTPS cases

    Mixed HTTP and HTTPS cases

    Test for @tsamaya 's PR #8 to allows https.

    If only warning, we can marge it and will fix other issues by next patch.

    • [x] D3, Turf, OSM

      @tsamaya have done them already.

    • [x] CartoDB Basemap

      ~~I think that it is ignored at this time. Esri is better. But it should not update and add plugin for just a basemap. Stamen is also invalid? https://c.tile.stamen.com/toner/11/328/790.png~~ cartodb-basemaps-{s}.global.ssl.fastly.net can be accessed via https.

    • [x] Open Data Portal of Esri Japan

      Yes, I agree. The geojson will be embedded into map-effects-100/data/.

    • [ ] Font Awesome

      I think that it is ignored at this time. A known issue -> https://github.com/softlayer/sl-ember-components/issues/1034

    • [ ] Video from mazwai

      http://mazwai.com/ HTTPS is not supported. We should take a large file into other storage services. S3?

    enhancement 
    opened by ynunokawa 13
  • HTTPS support

    HTTPS support

    Leaflet library on cdn.leafletjs.com is not supported HTTPS. Every example standardized by cdnjs.cloudflare.com to support it.

    Old

    <script src="//cdn.leafletjs.com/leaflet/v0.7.7/leaflet.js"></script>
    

    New

    <script src="//cdnjs.cloudflare.com/ajax/libs/leaflet/0.7.7/leaflet.js"></script>
    
    enhancement 
    opened by ynunokawa 0
Owner
MUX Lab
MUX = Map User Experience
MUX Lab
A simple yet powerful native javascript plugin for a cool typewriter effect.

TypewriterJS v2 NPM Repository JSFiddle Example Emoji Example CDN You can use the CDN version of this plugin for fast and easy setup. <script src="htt

Tameem Safi 1.8k Jan 4, 2023
"shuffle-text" is JavaScript text effect library such as cool legacy of Flash.

ShuffleText This is the JavaScript library for text effect such as Flash contents. Setup Script Install <script src="shuffle-text.js"></script> NPM In

Yasunobu Ikeda 96 Dec 24, 2022
Cool and powerful effect to select fields. Javascript vanilla and ~2kb gzipped

pickout Cool and powerful effect to select fields. Javascript vanilla and ~2kb gzipped. DEMO PAGE For syntax of the previous version click here How to

Alan Ktquez 89 Sep 20, 2022
Cool 2D dissolve effect generator

Dissolve Cool 2D dissolve effect generator (demo) This module exposes a generator for generating pseudorandom points over a 2D integer grid. The gener

Travis Fischer 13 Apr 15, 2021
Create cool animated SVG spinners, loaders and other looped animations in seconds

SVG Circus SVG Circus enables you to create cool animated SVG spinners, loaders and other looped animations in seconds. Developing To run a local SVG

Alex Kaul 301 Dec 24, 2022
Animated images that are superficially attractive and entertaining but intellectually undemanding. Cool as all hell though!

MMM-EyeCandy Animated images that are superficially attractive and entertaining but intellectually undemanding. Add some EyeCandy to your mirror. Some

Mykle 36 Dec 28, 2022
Animatelo is a bunch of cool, fun, and cross-browser animations for you to use in your projects. This is a porting to Web Animation API of the fabulous animate.css project.

Animatelo Just-add-water Web Animations Animatelo is a bunch of cool, fun, and cross-browser animations for you to use in your projects. Great for emp

GibboK 477 Nov 12, 2022
A lightweight, efficient and easy-to-use Canvas library for building some cool particle effects.

JParticles · 中文 | English 官网:jparticles.js.org 特效列表 粒子运动 波纹运动 波纹进度条 雪花飘落 线条动画 介绍 JParticles(JavaScript Particles 的缩写)是一款基于 Canvas 的不依赖于其他库的轻量级 JavaScr

花祁 466 Dec 27, 2022
Pure CSS (no JavaScript) implementation of Android Material design "ripple" animation

Pure CSS ripple effect (no JavaScript) CSS-only implementation of Android Material design "ripple" animation on click event Main advantage of this sol

Mladen Plavsic 334 Dec 11, 2022
A modern study React component of leaflet draw for react-leaflet

React Leaflet Draft A modern study React component of leaflet draw for react-leaflet React component of leaflet-draw for react-leaflet Table of conten

Giovane Santos Silva 16 Oct 20, 2022
React components for Leaflet maps

React Leaflet React components for Leaflet maps. Documentation Getting started API reference Changes See the CHANGELOG file. Contributing See the CONT

Paul Le Cam 4.4k Jan 3, 2023
Vue 2 components for Leaflet maps

Vue2Leaflet Vue2Leaflet is a JavaScript library for the Vue framework that wraps Leaflet making it easy to create reactive maps. How to install npm in

Vue Leaflet 1.9k Dec 29, 2022
AngularJS directive to embed an interact with maps managed by Leaflet library

Angular Leaflet Why the fork? While we are grateful for all the original work at tombatossals/angular-leaflet-directive. We need to be able to operate

AngularUI 313 Nov 10, 2022
Cross provider map drawing library, supporting Mapbox, Google Maps and Leaflet out the box

Terra Draw Frictionless map drawing across mapping providers. TerraDraw centralises map drawing logic and provides a host of out the box drawing modes

James Milner 106 Dec 31, 2022
ES2015 [ES6] cheatsheet containing tips, tricks, best practices and code snippets

es6-cheatsheet A cheatsheet containing ES2015 [ES6] tips, tricks, best practices and code snippet examples for your day to day workflow. Contributions

David Leonard 13k Jan 2, 2023
Github Repository for the resources shown in my 8 JavaScript Pro Tips Tutorial in Youtube

Part 1 - JavaScript Pro Tips - Learn with Sumit Table of Contents How to run Contact How to run Different lessons taught in the Youtube Tutorial are o

Learn with Sumit 28 Dec 28, 2022
A GitHub bot to submit tips on behalf of contributors

substrate-tip-bot A GitHub App built with Probot that can submit tips on behalf of a Substrate based network. Getting started ?? Usage This bot relies

Parity Technologies 15 Sep 25, 2022
Create a card layout that let your user flip through it like you see on Google Tips

#Tip Cards by Pete R. Create an animated card layout that let your viewer flip through it like you see on Google Tips Page. Created by Pete R., Founde

Pete R. 213 Nov 5, 2022
This is about useful JS tips!

JS Tips Useful JavaScript tips This is an awesome project about short and useful JavaScript tips that will allow you to improve your code writing. Wit

Joel Lovera 12.4k Dec 30, 2022
Tip Tweet is a hybrid dApp that provides a simple way to tip a tweet using Ethereum. Authors can claim their tips using their Twitter account. You only need the tweet URL to tip. 🚀 😎

Tip Tweet Table of Contents About Folder Structure Contract Deveopment Starting the App Usage Contributing About Tip Tweet is hybrid dApp that allows

Dias Junior 23 Nov 15, 2022