Как в JavaScript дотянуться до переменной?
Если хотите обращаться к переменной вне колбэк функции, тогда вынесите объявление переменной выше т.е.:var myvar;

window.map.on('draw:created', function (e) {
    var type = e.layerType,
        layer = e.layer;

    if (type === 'marker') {
        // Do marker specific actions
    }

     myvar = "foo"; // вот переменная
Тогда сможете обращаться к этой переменной из любого участка кода который находится после объявления переменной.
Можно еще так:var obj = (function(){
	var myvar;
	window.map.on('draw:created', function (e) {
		myvar = "foo";
	});
	return {
		getVar: function(){
			return myvar;
		}
	};
})();
window.map.trigger('draw:created');
console.log(obj.getVar());
Переменная myvar объявляется в функции и не торчит наружу. По наступлению события ей присваивается значение и она хранится в замыкании, откуда мы ее получаем методом getVar.