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: © <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors, <a href="http://viewfinderpanoramas.org">SRTM</a> | Map style: © <a href="https://opentopomap.org">OpenTopoMap</a> (<a href="https://creativecommons.org/licenses/by-sa/3.0/">CC-BY-SA</a>)'
- )
- mp = folium.Map(location=latlng, zoom_start=10,
- tiles='https://{s}.tile-cyclosm.openstreetmap.fr/cyclosm/{z}/{x}/{y}.png',
- attr='<a href="https://github.com/cyclosm/cyclosm-cartocss-style/releases" title="CyclOSM - Open Bicycle render">CyclOSM</a> | Map data: © <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors'
- )
0 件のコメント:
コメントを投稿