일
folium 라이브러리를 이용한 map 만들기
듬쑥영이
2023. 12. 8. 21:28
vscode 를 이용하여 한번 해봤다.
chatgpt 가 있으니 너무 편하긴 하다.
pip 명령어를 이용하여 설치 pip install folium
Path 설정도 해줘야 하긴 하다.
import folium
# 지도 객체 생성
m = folium.Map(location=[37.5665, 126.9780], zoom_start=13)
# 마커 추가
folium.Marker(
location=[37.5665, 126.9780],
popup='서울시청',
icon=folium.Icon(color='red', icon='info-sign')
).add_to(m)
# 원 추가
folium.Circle(
radius=100,
location=[37.5665, 126.9780],
popup='원',
color='blue',
fill=True,
fill_color='blue'
).add_to(m)
# 다각형 추가
folium.Polygon(
locations=[(37.5658, 126.9768), (37.5668, 126.9778), (37.5668, 126.9758)],
popup='다각형',
color='green',
fill=True,
fill_color='green'
).add_to(m)
# HTML 파일로 저장
m.save('map.html')
# 생각나는 개발 항목
- json 이나 sqlite 데이터 파싱하여 위와 같이 Marker로 띄울수 있음.