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 件のコメント:
コメントを投稿