【问题标题】:How to do reverse geocoding on a node server with express+ejs如何使用 express+ejs 在节点服务器上进行反向地理编码
【发布时间】:2012-06-27 19:04:02
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: node.js geolocation express reverse-geocoding ejs


    【解决方案1】:

    先安装request:

    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。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-11-02
      • 2012-09-23
      • 1970-01-01
      • 1970-01-01
      • 2021-01-26
      • 2018-05-30
      • 1970-01-01
      相关资源
      最近更新 更多