
File name
Commit message
Commit date
File name
Commit message
Commit date
import pandas as pd
import requests
class Naver_Map():
def geocoding(self, addr):
Client_ID = '직접만들어서 넣을것'
Client_Secret = '직접만들어서 넣을것'
api_url = f'https://naveropenapi.apigw.ntruss.com/map-geocode/v2/geocode?query={addr}'
headers = {
'X-NCP-APIGW-API-KEY-ID' : Client_ID,
'X-NCP-APIGW-API-KEY' : Client_Secret
}
r = requests.get(api_url, headers=headers)
if r.status_code == 200:
http_normal = True
else:
http_normal = False
if http_normal and r.json()['status'] != 'INVALID_REQUEST' and r.json()['meta']['count']!=0:
data = r.json()
lat = data['addresses'][0]['y']
long = data['addresses'][0]['x']
coord = [lat, long, data]
return coord
else:
print(r.status_code)
if http_normal:
print(r.json()['status'])
return False
def extract(lst, i):
return [item[i] for item in lst]