if (document.getElementById("membermap") !== null) { mapbox_map_id = "<%= Rails.env == 'test' ? 0 : Rails.application.config.mapbox_map_id %>"; mapbox_access_token = "<%= Rails.env == 'test' ? 0 : Rails.application.config.mapbox_access_token %>"; mapbox_base_url = "http://a.tiles.mapbox.com/v4/" + mapbox_map_id + "/{z}/{x}/{y}.png?access_token=" + mapbox_access_token; L.Icon.Default.imagePath = '/assets' $.getJSON(location.pathname + '.json', function(member) { if (member.latitude && member.longitude) { membermap = L.map('membermap').setView([member.latitude, member.longitude], 4); L.tileLayer(mapbox_base_url, { attribution: 'Map data © OpenStreetMap contributors under ODbL | Map imagery © Mapbox', maxZoom: 18 }).addTo(membermap); marker = new L.Marker(new L.LatLng(member.latitude, member.longitude)); member_url = "/members/" + member.slug; member_link = "" + member.login_name + ""; where = "
" + member.location + "
"; marker.bindPopup(member_link + where).openPopup(); marker.addTo(membermap); } }); }