回答:
WMS GetFeatureInfoを使用してみてください。以下は、リーフレットがブライアンマクブライドを利用できるようにした例です。GetFeatureInfoリクエストのトリガーに使用されるイベントはonclickです。
Leafletの双方向性は、データセットの大きさに応じて2つの方法で得られます。WMS getFeatureInfoに対してはお勧めします。スタイリングはすべてサーバー側で設定されるため、構成が面倒です。だから、ここに私の2つの方法があります:
(この雨水の例は、実際に必要なものよりも少し複雑です。なぜなら、レイヤーのオンとオフを切り替えるときにレイヤーがインタラクティブかどうかを変更するからです...)
これを実現する小さなプラグインは次のとおりです。https://gist.github.com/rclark/6908938
0.7.3より大きいリーフレットバージョンを使用している場合、これはWMSレイヤー内でクリック時の識別を行うための別の優れたプラグインです:https : //github.com/heigeo/leaflet.wms