Skip to content

Instantly share code, notes, and snippets.

@BaconSoap
Created May 26, 2015 01:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save BaconSoap/1d452c8b4bc17a6e3fa7 to your computer and use it in GitHub Desktop.
Save BaconSoap/1d452c8b4bc17a6e3fa7 to your computer and use it in GitHub Desktop.
blog-leaflet-mapping: iteration 2
(function(){
var map;
var catImg = '<img src="http://thecatapi.com/api/images/get?format=src&type=png&size=small">';
function init() {
// create a new map with no base layer
map = new L.Map("map", {
center: new L.LatLng(42.3964631, -71.1205171),
zoom: 16
});
// use Stamen's 'terrain' base layer
var layer = new L.StamenTileLayer("terrain");
map.addLayer(layer);
// add a marker at the center of the map
addMarker([42.3964631, -71.1205171]);
}
/**
* add a marker with a popup at the specified coordinates
*/
function addMarker(coords) {
var marker = L.marker(coords);
marker.bindPopup('<h3>I\'m Fluffy</h3>' + catImg);
marker.addTo(map);
}
document.addEventListener('DOMContentLoaded', init);
})();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment