我有纬度和经度值。我想显示与这些值对应的地点的名称。
我发现用 curl 可以做到这一点。
http://www.geoplugin.net/extras/location.gp?lat=XXX&long=YYY&format=json
如何在运行 express 和 ejs 的 nodejs 服务器中使用它?现在服务器将经度和纬度坐标传递给客户端,因此它们在客户端和服务器中都可用。
我有纬度和经度值。我想显示与这些值对应的地点的名称。
我发现用 curl 可以做到这一点。
http://www.geoplugin.net/extras/location.gp?lat=XXX&long=YYY&format=json
如何在运行 express 和 ejs 的 nodejs 服务器中使用它?现在服务器将经度和纬度坐标传递给客户端,因此它们在客户端和服务器中都可用。
第一次安装请求:
npm install request
然后:
var request = require('request'),
geoUrl = 'http://www.geoplugin.net/extras/location.gp?lat=XXX&long=YYY&format=json';
request(geoUrl, function(err, response, body) {
console.log(body);
});
处理响应取决于您——它不是真正的 JSON,它看起来更像 JSONP。