0

我有纬度和经度值。我想显示与这些值对应的地点的名称。

我发现用 curl 可以做到这一点。

http://www.geoplugin.net/extras/location.gp?lat=XXX&long=YYY&format=json

如何在运行 express 和 ejs 的 nodejs 服务器中使用它?现在服务器将经度和纬度坐标传递给客户端,因此它们在客户端和服务器中都可用。

4

1 回答 1

0

第一次安装请求

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。

于 2012-06-27T11:04:02.430 回答