回答編集履歴
2
geopy などで距離計算させる必要がある旨、追記。
answer
CHANGED
@@ -1,3 +1,11 @@
|
|
1
|
+
Leaflet の距離計算メソッドとかが、Wrap されていないようで geopy などで距離計算させる必要があるようです。
|
2
|
+
|
3
|
+
- [PyLearn MAP 01: 地図プログラミングの基礎](http://int-info.com/PyLearn/PyLearnMAP01.html)
|
4
|
+
|
5
|
+
※上のリンクが適切かどうかは精査できてません。
|
6
|
+
|
7
|
+
CircleMarker の中心座標とプロットの座標から、geopyのdistance で距離を計算し、CircleMarker の半径より小さいかどうかで判定するようなイメージになるでしょうか。
|
8
|
+
|
1
9
|
【以下、folim ではうまく使えませんでした。】
|
2
10
|
|
3
11
|
Circle の getBounds() メソッドで LatLngBounds を生成し、contains(<LatLng> latlng) でプロットの緯度経度を渡せば、含まれているかどうかの判定ができそうです。Leaflet 自体のドキュメントを見て話をしているので folium の方で呼べるか未検証ですが。
|
1
検証してみたところ、思うような動きをしませんでした。
answer
CHANGED
@@ -1,3 +1,5 @@
|
|
1
|
+
【以下、folim ではうまく使えませんでした。】
|
2
|
+
|
1
3
|
Circle の getBounds() メソッドで LatLngBounds を生成し、contains(<LatLng> latlng) でプロットの緯度経度を渡せば、含まれているかどうかの判定ができそうです。Leaflet 自体のドキュメントを見て話をしているので folium の方で呼べるか未検証ですが。
|
2
4
|
|
3
5
|
参考: [Documentation - Leaflet - a JavaScript library for interactive maps](https://leafletjs.com/reference-1.6.0.html)
|