2

    import folium
    
    lat = [35.15870, 35.23360, 35.17357]
    long = [129.16047, 129.08309, 128.94632]
    names = ['해운대 해수욕장', '부산대학교', '김해국제공항']
    icons = ['hand-o-down', 'university', 'plane']
    
    # 지도 만들기
    map_h = folium.Map([lat[0], long[0]], zoom_start=11)
    
    # 마커 추가하기
    for i in range(len(lat)):
        folium.Marker([lat[i], long[i]], tooltip=names[i],
                      icon=folium.Icon(icon= icons[i], prefix='fa')).add_to(map_h)
    
    map_h

    여러 장소의 마커를 동시에 표시할 때는 반복문을 사용하는 것이 편합니다. 여러 장소의 위도끼리(lat), 경도끼리(long), 아이콘끼리(icons), 위치끼리(names) 각각 리스트를 만든 후 반복문 내에서 인덱스로 마커를 추가합니다. 마커를 추가할 때 툴팁과 아이콘도 같이 설정합니다. folium.Marker([위도, 경도], tooltip=위치명, icon=folium.Icon(icon= 아이콘모양, prefix= 'fa')).add_to(지도이름) 구조에서 반복 회차별로 달라지는 부분에 적절한 리스트를 넣어 주면 됩니다.

    본문으로

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.