一、Node.js实现代码 代码如下:var http = require(http);var util = require(util);/** * 根据 ip 获取获取地址信息 */var getIpInfo = function(ip, cb) { var sina_server = http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=json&ip=; var url = sina_server + ip; http.get(url, function(res) { var code = res.statusCode; if (code == 200) { res.on(data, function(data) {...
实现步骤1、 查询接口网站上这种类型的接口还不少,笔者直接找了百度地图的接口做,接口文档,调用的API是Geocoding API中的地理编码服务 请求示例:对北京市百度大厦进行地理编码查询http://api.map.baidu.com/geocoder/v2/ak=E4805d16520de693a3fe707cdc962045&callback=renderOption&output=json&address=百度大厦&city=北京市 这里面需要一个ak参数,这个参数就是用户创建应用时生成的一串字符串,需要在请求数据的时候调用。 ...
一、Node.js实现代码 代码如下:var http = require('http');var util = require('util');/** * 根据 ip 获取获取地址信息 */var getIpInfo = function(ip, cb) { var sina_server = 'http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=json&ip='; var url = sina_server + ip; http.get(url, function(res) { var code = res.statusCode; if (code == 200) { res.on('data', function...