📅  最后修改于: 2023-12-03 15:36:27.965000             🧑  作者: Mango
ICMR(印度医学研究委员会)批准的测试中心在 COVID-19 流行期间具有重要意义。使用 Python 的 folium 包,可以在 Google 地图上绘制这些测试中心。
Folium 是一个基于 Python 的库,可用于在地图上绘制各种形状。它使用 Leaflet.js 库来生成交互式地图。
以下是在 Google 地图上绘制 ICMR 批准的测试中心的步骤:
import folium
import pandas as pd
!pip install geopy
from geopy.geocoders import Nominatim
address = 'Enter the location' # 在此处输入所需地址
geolocator = Nominatim(user_agent="specify_your_app_name_here")
location = geolocator.geocode(address)
latitude = location.latitude
longitude = location.longitude
df = pd.read_csv('https://api.covid19india.org/csv/latest/icmr_test_centers.csv')
m = folium.Map(location=[latitude, longitude], zoom_start=5)
for lat, lon, place, address in zip(df['latitude'], df['longitude'], df['lab'], df['address']):
label = folium.Popup(place, parse_html=True)
folium.Marker(
location=[lat, lon],
popup=label,
icon=None,
).add_to(m)
m
以上代码将在 Google 地图上绘制测试中心的标记。
希望这些步骤对你有所帮助!