【folium】地図上のクリックした場所にピンを差すClickForMarker()この広告は、90日以上更新していないブログに表示しています。JupyterNotebook今回は、foliumで作成した地図上で「クリックした場所にマーカーを差し散らかす」方法です。Notebook↑の地図に赤のピンだけが差してあります。どこかをクリックすると、その場所にマーカーが設置されます。追加されるマーカーの色は指定できません。引数はClickForMarker(popup=None)で、popupのみ変更可能。クリックで設置したマーカーのクリア方法は分からない。Jupyterで実行中ならセルを再実行する。地図をhtmlファイルに保存した場合はファイルの再読み込み。これで地図が初期化される。Notebookこの場合、クリックして追加されるマーカーは全て「追加メソッド2」になる。先に書いたClickForMarkerの追加メソッド1は無視される。よってこの方法は使えない。FeatureGroup()とLayerControl()を使って層ごとにClickForMarker()を設置すれば行けるんでは?と思い、試してみたがマーカーが設置されなかった。層の分離は趣旨が違うので別の機会に。需要もなかろうwおわりに使い途としては、クリックしてマーカーを追加し、スクリーンショットで画像を保存するとかかな。変更後の地図が残るでもないようですし、簡易の使用に限定かな。Android追記しました。目次はてなブログをはじめよう!chayarokurokuroさんは、はてなブログを使っています。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。