simplekml を使って国旗をマーカーとして表示する KML ファイルを作成する

simplekml を使ってカスタムマーカーを表示する KML ファイルを作成する の続きです。

前回は 横浜の位置座標にカスタムマーカーを表示した。

この記事では 東京の位置座標に日本の国旗をマーカーとして表示する

準備

(1) 横幅 100px くらいの国旗の画像を用意する

wikimedia: File:Flag of Japan.svg

100px の国旗の画像

(2) 東京の位置座標を取得する

GeoHack - 東京都

( 35.6894, 139.6917 )

カスタムアイコンとして国旗の画像を設定する

name = 'Tokyo, Japan'
lat = 35.689722
lon = 139.692222
url_flag = 'https://raw.githubusercontent.com/ohwada/World_Countries/master/national_flags_gmap/tokyo_japan/images/100px-Flag_of_Japan.png'

kml = simplekml.Kml()
point = kml.newpoint(name = name)
point.coords = [(lon, lat)]
point.style.iconstyle.icon.href = url_flag

作成した KMLファイルを Google マイマップ にインポートする。

プログラムは Gituhub に公開した。

https://github.com/ohwada/World_Countries/tree/main/simplekml/tokyo_japan_flag