-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpincode.js
40 lines (31 loc) · 1.35 KB
/
pincode.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
module.exports.pincodes=function(pincode)
{
console.log(pincode)
var words1=require('./words.js')
var pinArr=[];
var request = require('request');
let address='';
request({
url:`https://maps.googleapis.com/maps/api/geocode/json?address=${pincode}&key=AIzaSyATAf58891KC6ohOJPsWL4561cUbsqz2qg`,
json:true
},(error,response,body)=>{
if(error){
console.log("unable to connect forecast.io ")
}else if(response.statusCode ==400){
console.log("unable to fetch data ")
}else if(response.statusCode ==200){
if(body.results[0].address_components.length!=null && body.results[0].address_components.length!= undefined && body.results[0].address_components.length>0)
{
for(let i=0;i<body.results[0].address_components.length;i++){
// console.log(body.results[0].address_components[i].long_name)
//address.push(body.results[0].address_components[i].long_name)
address=address+' '+body.results[0].address_components[i].long_name
}
}
words1.obj.details.address=address
//address=address.toString();
//console.log("Adressis:",address)
console.log("address:",address)
}
})
}