본문 바로가기

Programming/Python_Etc

Python folium을 이용한 지도 불러오기 / 마커 표시하기

반응형
import folium as g

g_map = g.Map(location=[34.5, 128], zoom_start=7) # tiles='Stamen Terrain', 'Stamen Toner', 'Stamen Watercolor'
latlon=[
        [33.452278, 126.567803],#제주
        [37.56667, 126.97806], #서울
        [35.17944, 129.07556], #부산
       ]

# 마커
marker = g.Marker([37.509671, 127.055517], # 마커를 찍는 과정이다. 해당 위치의  마커를 찍고
                 popup='campus seven', # 해당 마커의 이름을 넣어준다.
                 icon = g.Icon(color='blue'))# 해당 아이콘의 색깔을 지정해준다.
marker.add_to(g_map) # 마지막으로 위에 만들었던 맵에다가 marker를 add 해준다.

# 서클
for i in range(len(latlon)):
    g.Circle(
        location = latlon[i],
        radius = 50,
        color = '#000000',
        fill ='crimson',
    ).add_to(g_map)

# 서클마커    
for j in range(len(latlon)):
    g.CircleMarker(
        latlon[j], # CircleMarker를 통해 원형으로 보이게 한다.
        radius=70,		# 범위
        color='skyblue',	# 선 색깔
        popup='campus seven', # 원의 의름
        fill_color = 'skyblue' # 채워질 원의 색깔
     ).add_to(g_map)


g_map

반응형