Open-Source JavaScript Maps with Leaflet Will Abson

Slides:



Advertisements
Similar presentations
JavaScript Chapter 6 Note new scoring. spin.js (page 67) function spin() function spin() { var obj_style = document.getElementById("d1").style; var obj_style.
Advertisements

GeoRSS and Webmaps. Really Simple Syndication Specification name of the FEED creator's name 2011 unique item can.
10 Map Mashups Mapping in the Cloud Peterson. Basic Map.
Making maps with Leaflet.js Part II
HTML 5. What is HTML5? HTML5 will be the new standard for HTML, XHTML, and the HTML DOM. The previous version of HTML came in The web has changed.
OpenStreetMap – how to get mobile Michal Páleník Freemap Slovakia Department of Cartography, Geoinformatics and Remote Sensing, Faculty of natural sciences,
HTML 5 Tutorial Chapter 1 Introduction. What is HTML5? HTML5 will be the new standard for HTML, XHTML, and the HTML DOM. The previous version of HTML.
WMC  “Web standards” can refer to the actual specification of how a language or technology works.  An industry standards body, such as the.
Lecture 18. HTML5 and JavaScript Instructor: Jie Yang Department of Computer Science University of Massachusetts Lowell Exploring the Internet,
CS428 Web Engineering Lecture 15 Introduction to Jquery.
Definition from Wikipedia.  The Prototype JavaScript Framework  implemented as a single file of JavaScript code  named prototype.js (
Cascading Style Sheet. What is CSS? CSS stands for Cascading Style Sheets. CSS are a series of instruction that specify how markup elements should appear.
HTML5 GAMING By Scott Benton. HTML5 New HTML Standard Previous Version of HTML, HTML 4.01, Released in 1999 Not an Official Standard Yet No Browsers Have.
HTML5 GEOLOCATION AND SHAREPOINT GEOLOCATION What is Geolocation? How easy it is to use this service? Can we do something without Javascript?
PhpXperts What is jQuery Javascript Library Fast and concise Simplifies the interaction between HTML and JavaScript.
Additional Topics. Tutorial #9 Review – Forms Forms Legend and fieldset Fields Text Password Radio buttons, check box, text area, select lists Buttons.
Rayzit EPL 371 Aζίζ Φίλιππος Παπαϊωάννου Βαρνάβας Πασχαλίδης Δημήτρης Χαραλάμπους Θεόδωρος.
Key question  What are the three standardized core languages used to implement web pages? Write the full name not the abbreviation and describe the “layer”
SEG3210 DHTML Tutorial. DHTML DHTML is a combination of technologies used to create dynamic and interactive Web sites. –HTML - For creating text and image.
Styling and theming Build campaigns in style. What we'll look at... How a web document is structured How HTML and CSS fit together Tools you will need.
SEG3210 DHTML Tutorial. DHTML DHTML is a combination of technologies used to create dynamic and interactive Web sites. –HTML - For creating text and image.
HTML Advanced: HTML 5. Introduction to HTML 5 These slides are based on source material found at the w3schools.com website.
Tutorial: Using ArcGIS Server and ESRI ArcGIS API for Javascript Peter Sforza March 7, 2013.
Strategies for Building Mobile Apps Using ArcGIS API for JavaScript Andy Gup, Lloyd Heberlie.
JQuery Fairway Code Brew. Agenda What is jQuery? No, really, what is it? Show me something cool Why should I use it? Disturbing photo More features FlexBox.
Academic Year, Spring Semester Bilkent University - Faculty of Art, Design and Architecture Department of Communication and Design CS 153 Introduction.
. Taught by: Muhammad Ali Baloch midahot. WHAT IS JQUERY JQuery is a fast, small, and feature-rich JavaScript library. Simplifies the interaction between.
Web Foundations WEDNESDAY, NOVEMBER 20, 2013 LECTURE 32: DREAMWEAVER SLIDE SHOW AND GOOGLE MAP.
Types of Spatial Data Sites Data portals: Find and download data –Humboldt County, National Atlas “Atlases”: General information –GoogleMaps, MapQuest.
A Look at HTML (and XHTML). Types of Web Applications.
JavaScript Library. What is jQuery jQuery is a lightweight JavaScript library. The purpose is to make it easier to use JavaScript code on your website.
HTML 5 The Future of Web Development. What is HTML5? “HTML5 is a specification of how the web’s core language, HTML, should be formatted and utilized.
INTRODUCTION TO HTML5 New HTML5 User Interface and Attributes.
Mixing Complementary Colors to create neutrals. Complementary colors are directly across from one another on the color wheel. When mixed they get various.
Web Authoring Task 8– Create the following Style Sheet: 1.Create a new CSS called Tiger.CSS Style Sheet Body Horizontal Tile using the Tiger.JPG H1 Browsers.
Your HTML website creating your first html file. Creating an HTML FIle Open note pad from accessories, programs. Write code. Save and view. In 3 Steps.
Follow Up. Can one change the appearance of the alert/confirm/prompt box? The default Alert box can be customized (or over-ridden) by JavaScript + CSS.
Let’s look what flash can do: OK, that wasn’t flash! That was HTML5.
Cheryl Wolfe Web Services Administrator Tampa-Hillsborough County Public Library James Day Electronic Services Librarian Embry-Riddle Aeronautical University.
Agenda 1)Modern web standards overview 2)JavaScript library overview 3)Building a Single Page Application SPA.
Lecture 9: Extra Features and Web Design Tarik Booker CS 120 California State University, Los Angeles.
HTML 5 (Part 1) – Start from SCRATCH. HTML 5 – Start from SCRATCH.
OpenLayers Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
CSCI 3100 Tutorial 5 JavaScript & Ajax Jichuan Zeng Department of Computer Science and Engineering The Chinese University of Hong.
Web Development & Design Foundations with HTML5 8th Edition
CNIT131 Internet Basics & Beginning HTML
Shiny for RStudio Exploring Web Mapping Technology
Mapping for the interwebs
Space and Cyberspace 2017 GIS Data on the Web Simon Wiles.
ADVANCED: Making maps with Leaflet.js
Visualizing Traffic Stress Data for Local Cyclists
ADVANCED: Troubleshooting: Web maps & Joins
Matthew Przyborski Sam Moore GEO244 April 27, 2017
HTML 5 Tutorial Chapter 1 Introduction.
Polymaps is a visualization java script library that requires SVG Data, A tile map as a base layer for a mash-up. This is not a stand alone product. It.
A framework to create SVG graphics
العدد تذكيره وتأنيثه مقدمة
Web Authoring Task 8– Create the following Style Sheet:
EAP: Summary B. Ramamurthy.
Eddie Curran | Erin Woolbright
HEATHER HALL & ADRIENNE SPITZER
ADVANCED: Making maps with Leaflet.js Part II
An Intro to Leaflet.js Matt Anderson.
Introduction To Leaflet.js
..
Types of Spatial Data Sites
Types of Spatial Data Sites
Types of Spatial Data Sites
Bootstrap Direct quote from source: bootstrap/
ADTEL WEBSITE
Presentation transcript:

Open-Source JavaScript Maps with Leaflet Will Abson

What is Leaflet?

Is it like Google Maps?

Example Page Markup #map { height: 180px; }

Create a Map var map = L.map('map').setView([51.505, -0.09], 13);

Add a Layer L.tileLayer(" { attribution: this.msg("Map data © OpenStreetMap contributors") }).addTo(map);

Add a Marker L.marker([51.5, -0.09]).addTo(map).bindPopup('A pretty CSS3 popup. Easily customizable.').openPopup();

Add a Shape var circle = L.circle([51.508, -0.11], 500, { color: 'red', fillColor: '#f03', fillOpacity: 0.5 }).addTo(map);

Why Leaflet? Lots of features, plugins, more coming! Open Source Modern, standards-based, mobile-friendly Uses HTML5 and CSS3 Lightweight 27k gzipped, 102k minified Compatible with a wide range of map tile providers and other layer types OpenStreetMap, MapBox, CloudMade, …

Don’t lock yourself in