Google Maps API & Folium

JoQuri(조규리)·2023년 12월 12일
0

EDA

목록 보기
3/7

googlemaps

anaconda.org
gmaps_key 확인

import googlemaps
gmaps = googlemaps.Client(key = gmaps_key)
gmaps.geocode("서울영등포경찰서", language="ko")

  • Google Maps으로 구와 위도, 경도 확인가능
  • Google Maps는 하나의 list에 여러 dict,list로 묶여놓아있음
    - get()으로 원하는 것을 뽑아옴

Folium

Folium

기본형태

import folium
import pandas as pd
import json


folium.Map(location=[lat,lng], zoom_start=)

  • Tiles Option
folium.Map(tiles="CartoDB Positron")
# "OpenStreetMap(디폴트)" / "CartoBD Voyage /  "NASAGIBS Blue Marble"

folium.Marker(loc=[ , ]).add_to(map_name)

  • popup (** html문법사용가능)
  • tooltip (** html문법사용가능)
  • icon(folium.Icon()).add_to(map_name)

folium.Icon()

map_name.add_children(folium.ClickForMarker())

  • popup

map_name.add_children(folium.LatLngPopup())

:클릭한 마커의 위도,경도를 알려줌

folium.Circle(), CircleMarker((loc[ , ]), radius= ) .add_to(m))

folim.Choropleth(geo_data, data, colums, key_on)

: 지도를 도시의 경계선에 따라 구분(그러기 위해선 경계선 좌표값이 있어야됨)

ex)
서울특별시 동작구_주택유형별 위치 정보 및 세대수 현황

프로젝트_서울 범죄1, 프로젝트_서울 범죄2

“이글은제로베이스데이터취업스쿨의강의자료일부를발췌하여
작성되었습니다.”

0개의 댓글