// SET UP THE MAP

var mapProjection = new ol.proj.Projection({
  code: 'EPSG:3857',
  extent: [-20037508, -20037508, 20037508, 20037508.34]
})
var geoProjection = new ol.proj.Projection({
  code: 'EPSG:4326',
  extent: [-180, -180, 180, 180]
})

var map = new ol.Map({
  layers:[
    new ol.layer.Tile({
      source: new ol.source.XYZ({
        url: 'https://api.mapbox.com/styles/v1/mapbox/outdoors-v10/tiles/256/{z}/{x}/{y}?access_token=pk.eyJ1Ijoid2lsbC1icmVpdGtyZXV0eiIsImEiOiItMTJGWEF3In0.HEvuRMMVxBVR5-oDYvudxw'
      })
    })
  ],
  target: 'map',
  view: new ol.View({
    center: ol.proj.transform([-96, 39], geoProjection, mapProjection),
    zoom: 5
  })
});

var app = {
	mapzenKey:'mapzen-oAnXKyC',
  	activeSearch: 'from',
  
  	typeAhead: function(e){
    	var el = e.target;
      	var val = el.value;
      	app.queryAutocomplete(val, function(err, data){
        console.log(data)}
    },
  
  queryAutocomplete: throttle(function(text,
callback) {$.ajax({
    url:'https://search.mapzen.com/v1/autocomplete?text=' + text + '&api_key=' + app.mapzenKey,
  success: function(){
  	callback(null, data);},
  error: function(req, status, err) {
  callback(err):
  }
  }) 
  }, 150)
}

$('#search-from-input').on('keyup', {input:'from'},
	app.typeAhead)

@@ -814,16 +814,42 @@
 .value;%0A
+      if(val.length %3E 2)%7B%0A
       %09a
@@ -920,16 +920,34 @@
 og(data)
+%0A        %7D)%0A      
 %7D%0A    %7D,

Update app.js