aviation-model
Version:
Public methods for querying the information from aviation-pg
71 lines (58 loc) • 1.59 kB
JavaScript
;
var aviationModel = require("../../");
aviationModel.getAirlineData({
value: "American_Airlines",
type: "airline_id",
method: "website"
}, function (err, data) {
if (err) {throw err;}
console.log("Web: ", data);
});
aviationModel.getAirportJson({
airport_id: "San_Francisco_International_Airport"
}, function (err, airport) {
if (err) {throw err;}
console.log("Airport: ", airport);
});
aviationModel.getAirportData({
value: "SFO",
type: "iata",
method: "latitude"
}, function (err, data) {
if (err) {throw err;}
console.log(data);
});
aviationModel.getAirportJson({
airport_id: "San_Francisco_International_Airport"
}, function (err, airport) {
if (err) {throw err;}
console.log("Airport:", airport);
});
aviationModel.getDestinations("American_Airlines", function (err, destinations) {
if (err) {throw err;}
console.log(JSON.stringify(destinations, null, 2));
});
aviationModel.getAirlineCities("American_Airlines", function(err, cities) {
if (err) {throw err; }
console.log(cities);
});
aviationModel.getCity("San_Francisco_International_Airport", function(err, city) {
if (err) {throw err;}
console.log("city: ", city);
});
aviationModel.queryData({
searchString: "San_Francisco%",
distance: 100 * 1000
}, "radiusAirports", function (err, radiusAirports) {
if (err) {throw err;}
console.log(radiusAirports);
});
aviationModel.airportsBounds({
latitude1: 38,
longitude1: -123,
latitude2: 37,
longitude2: -122
}, function (err, airports) {
if (err) {throw err;}
console.log("airports:", airports);
});