Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从node.js服务器访问google Roads API v3_Javascript_Node.js_Google Maps Api 3 - Fatal编程技术网

Javascript 从node.js服务器访问google Roads API v3

Javascript 从node.js服务器访问google Roads API v3,javascript,node.js,google-maps-api-3,Javascript,Node.js,Google Maps Api 3,我需要从node.js服务器访问google roads api以使用“捕捉到道路”功能。但是不能这样做。。这是我的密码 var options = { //setting options..host,port,path etc.. host: 'https://roads.googleapis.com', port: 80, // here i don't know port number. path: '/v

我需要从node.js服务器访问google roads api以使用“捕捉到道路”功能。但是不能这样做。。这是我的密码

var options = {                 //setting options..host,port,path  etc.. 
        host: 'https://roads.googleapis.com',
        port: 80, // here i don't know port number.
        path: '/v1/snapToRoads?path='+snaptoPath+'&interpolate=true&key=*************',
        method: 'GET',
        headers: {
        'Content-Type': 'application/json; charset=utf-8'
           }
    };

    var request = https.request(options, function(response) {
    var gpsData = "";
        response.on('data', function(chunk) {
            gpsData += chunk;
        });

        response.on('end', function() {
            try{
                console.log(gpsData);

            }
            catch(e)
            {
                console.log(e);

            }
        });

    });
    request.on("error",function(e)
    {
       console.log(e);
    });
    var dataString = new Buffer("");
    request.write(dataString);//writting request to stream
    request.end();
我在api调用中遇到错误。
有人能帮我一下吗?

您应该只包含实际的url,而不是协议,即http//或https://。https的端口也是443,但您不需要输入该端口。

您应该只包含实际的url,而不包括协议,即http//或https://。https的端口也是443,但您不需要输入该端口。

您应该只包含实际的url,而不包括协议,即http//或https://。https的端口也是443,但您不需要输入该端口。

您应该只包含实际的url,而不包括协议,即http//或https://。https的端口也是443,但您无需输入该端口