回答編集履歴

2

geopy などで距離計算させる必要がある旨、追記。

2020/07/30 13:41

投稿

Yasumichi
Yasumichi

スコア1773

test CHANGED
@@ -1,3 +1,19 @@
1
+ Leaflet の距離計算メソッドとかが、Wrap されていないようで geopy などで距離計算させる必要があるようです。
2
+
3
+
4
+
5
+ - [PyLearn MAP 01: 地図プログラミングの基礎](http://int-info.com/PyLearn/PyLearnMAP01.html)
6
+
7
+
8
+
9
+ ※上のリンクが適切かどうかは精査できてません。
10
+
11
+
12
+
13
+ CircleMarker の中心座標とプロットの座標から、geopyのdistance で距離を計算し、CircleMarker の半径より小さいかどうかで判定するようなイメージになるでしょうか。
14
+
15
+
16
+
1
17
  【以下、folim ではうまく使えませんでした。】
2
18
 
3
19
 

1

検証してみたところ、思うような動きをしませんでした。

2020/07/30 13:41

投稿

Yasumichi
Yasumichi

スコア1773

test CHANGED
@@ -1,3 +1,7 @@
1
+ 【以下、folim ではうまく使えませんでした。】
2
+
3
+
4
+
1
5
  Circle の getBounds() メソッドで LatLngBounds を生成し、contains(<LatLng> latlng) でプロットの緯度経度を渡せば、含まれているかどうかの判定ができそうです。Leaflet 自体のドキュメントを見て話をしているので folium の方で呼べるか未検証ですが。
2
6
 
3
7