代码之家  ›  专栏  ›  技术社区  ›  fp007

反向地理编码NPM node.js

  •  0
  • fp007  · 技术社区  · 6 年前

    我正试着用反向地理编码软件包 https://www.npmjs.com/package/reverse-geocoding

    我认为文档不正确,因为它给了我下一个错误

    TypeError: geocoding.location is not a function

    我的职责是:

    var geocoding = new require('reverse-geocoding');
    var config = {
        'latitude': 40.00403611111111,
        'longitude': 116.48485555555555
    };
    geocoding.location(config, function (err, data){
        if(err){
            console.log(err);
        }else{
            console.log(data);
        }
    });
    
    1 回复  |  直到 6 年前
        1
  •  1
  •   Mapster    6 年前

    查看包的index.js可以发现导出如下所示:

    module.exports = function (config, callback) { ... }
    

    var geocoding = new require('reverse-geocoding');
    var config = {
        'latitude': 40.00403611111111,
        'longitude': 116.48485555555555
    };
    geocoding(config, function (err, data){
        if(err){
            console.log(err);
        }else{
            console.log(data);
        }
    });
    

    注意,我收到一条OVER_QUERY_LIMIT消息,因此您可能需要更改模块,以便它使用不同的API密钥。