矩形の座標をmouseClickで取得できるのですか?矩形のすべての角がありますか?Leafletの座標矩形
8
A
答えて
9
参照イベントオブジェクト(http://leafletjs.com/reference.html#event-objects):
var map = L.map('map').setView([53.902257, 27.561640], 13);
L.tileLayer('http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png').addTo(map);
var bounds = [[53.912257, 27.581640], [53.902257, 27.561640]];
var rect = L.rectangle(bounds, {color: 'blue', weight: 1}).on('click', function (e) {
// There event is event object
// there e.type === 'click'
// there e.lanlng === L.LatLng on map
// there e.target.getLatLngs() - your rectangle coordinates
// but e.target !== rect
console.info(e);
}).addTo(map);
使用e.target.getLatLngs()
。
5
Leaflet.draw
pluginは、標準Leaflet's L.Rectangleを使用します。
リーフレットの長方形は、Polygonに拡張されています。ポリゴンはPolylineまで拡張されます。
したがって、Leaflet.drawの四角形の座標を取得するには、ポリラインのメソッドgetLatLngs()
を使用して、パス内の点の配列を返します。
例:なぜlayer.toGeoJSON()
var drawnItems = new L.FeatureGroup();
map.addLayer(drawnItems);
map.on('draw:created', function (e) {
var type = e.layerType,
layer = e.layer;
if (type === 'rectangle') {
layer.on('mouseover', function() {
alert(layer.getLatLngs());
});
}
drawnItems.addLayer(layer);
});
関連する問題
- 1. 矩形座標回転
- 2. 変換後の矩形座標
- 3. バインドされた矩形からそれに含まれる回転矩形の座標への変換座標
- 4. 矩形の集合を描画するときのフリップ座標
- 5. Jqueryで矩形の座標をクリックして検出
- 6. デカルト座標のraw_inputを持つクラス矩形?
- 7. イメージマップ:円、矩形、ポリゴンの座標を見つける方法は?
- 8. VNClassificationObservationからオブジェクトの矩形/座標を取得する方法
- 9. クリックの座標で矩形を描く方法は?
- 10. 座標を中心とした矩形の描画
- 11. 矩形を面取りする/座標を合わせる
- 12. 処理3.0 - P3D軸回転 - 新しい矩形座標?
- 13. ポイントとラインから矩形座標を取得
- 14. ペインに描画された矩形座標を取得する
- 15. 座標による2次元形状の最小境界矩形の計算
- 16. 1つの座標が矩形であるとわかっている場合、矩形の座標を見つける方法
- 17. マップキットの座標形式
- 18. 画像中の矩形のコーナー座標を見つける方法
- 19. 与えられた矩形領域の(x、y)座標を表すヒートマップ
- 20. Fabricjsで描画矩形の座標をパーセンテージで保存する方法
- 21. 相対/絶対位置CSS(エリア要素の矩形座標を変換)
- 22. リーフレット - 2つの正中線点から矩形座標を計算します。
- 23. 与えられた座標の中心から矩形を描く
- 24. 図形座標でのMatplotlib注釈ラベルの座標の取得
- 25. JFreechart極座標図形アノテーション
- 26. Python - Pygame: "sinusの正方形の座標"
- 27. 座標で地形のタイプを取得
- 28. 動的な地形のテクスチャ座標 - OpenGL
- 29. タイルマップされた六角形の座標
- 30. OpenSceneGraph:三角形セットのテクスチャ座標
は、あなたが知っていますgeometry.coordinatesは別のものを追加し調整します。 – Spir