더북(TheBook)

마커의 아이콘과 색 변경하기

이번에는 마커에 아이콘과 색을 넣어 구분해 보겠습니다. 마커의 아이콘과 색 변경은 icon=folium.Icon()으로 합니다. 아이콘 모양은 설정하지 않으면 기본으로 info-sign(i 모양)이 됩니다. 아이콘 색상은 color 옵션으로 설정해 icon=folium.Icon(color='색상 이름')처럼 작성합니다. 이렇게 색상을 설정한 아이콘을 folium.Marker()에 추가합니다.

앞의 지도에서 각 마커의 색상을 red, blue, purple로 설정하고 코드를 실행해 봅시다.

lat1, long1 = 37.52860, 126.93431 # 여의도 한강공원
lat2, long2 = 37.52400, 126.91889 # 여의도공원
lat3, long3 = 37.51865, 126.92041 # 샛강생태공원

map_y = folium.Map([lat1, long1], zoom_start=15)
folium.Marker(
    [lat1, long1], tooltip='여의도 한강공원', icon=folium.Icon(color='red')
).add_to(map_y)
folium.Marker(
    [lat2, long2], tooltip='여의도공원', icon=folium.Icon(color='blue')
).add_to(map_y)
folium.Marker(
    [lat3, long3], tooltip='샛강생태공원', icon=folium.Icon(color='purple')
).add_to(map_y)
map_y
실행결과
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.