Skip to content

Instantly share code, notes, and snippets.

@nhunzaker
Created March 28, 2012 23:37
Show Gist options
  • Select an option

  • Save nhunzaker/2231543 to your computer and use it in GitHub Desktop.

Select an option

Save nhunzaker/2231543 to your computer and use it in GitHub Desktop.
var request = require('request'),
yahoo = require("../config/yahoo_key.json"),
qs = require('querystring');
function placefinder(string, callback) {
var base = "http://where.yahooapis.com/geocode?",
data = qs.stringify({
q : escape(string),
appid : yahoo.appid,
flags : "J"
});
request.get(base + data, function(err, res, body) {
try {
var data = JSON.parse(body);
callback(undefined, data.ResultSet);
} catch(x) {
callback(true);
}
});
};
placefinder("Cary, NC", function(err, data) {
console.log(data);
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment