foliumのタイル
foliumで見た目を変えるにはタイルを指定します。
folium.__version__
0.16.0
タイルは built-inタイルとして、最初からいくつか使えます。
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import folium
import os
latlng = [35.682012250347064, 139.76718125374543]
mp = folium.Map(location=latlng, zoom_start=10, tiles='OpenStreetMap')
html = "tile1.html"
mp.save(html)
os.system("chrome " + html)
tiles='OpenStreetMap'の部分がタイル指定で、OpenStreetMap はデフォルトのタイルなので指定しなくても同じ結果です。
mp = folium.Map(location=latlng, tiles="Cartodb Positron", zoom_start=10)
mp = folium.Map(location=latlng, tiles="Cartodb dark_matter", zoom_start=10)
カスタムタイル
標準以外にカスタムタイルもあります。無料有料などあるので随時調べてください。
カスタムファイルはtilesにタイルのリンク、attrにクレジットを指定します。
mp = folium.Map(location=latlng, zoom_start=10,
tiles='https://{s}.tile.opentopomap.org/{z}/{x}/{y}.png',
attr='Map data: © OpenStreetMap contributors, SRTM | Map style: © OpenTopoMap (CC-BY-SA)'
)
mp = folium.Map(location=latlng, zoom_start=10,
tiles='https://{s}.tile-cyclosm.openstreetmap.fr/cyclosm/{z}/{x}/{y}.png',
attr='CyclOSM | Map data: © OpenStreetMap contributors'
)





0 件のコメント:
コメントを投稿