क्या माउसक्लिक पर आयताकार के निर्देशांक प्राप्त करना संभव है, तो मेरे पास आयताकार के सभी कोने हैं?पत्रक के समन्वय। ड्रॉ आयताकार
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()
का उपयोग कर सकते हैं जो पथ में बिंदुओं की एक सरणी देता है।
उदाहरण:।
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. एक मल्टीप्लिगॉन GeoJSON को एक पत्रक मानचित्र पर प्रिंट/डिस्प्ले/ड्रॉ करने के लिए कैसे करें
- 6. पत्रक :: पॉलीगॉन या आयताकार के अंदर/बाहर बिंदु की जांच कैसे करें
- 7. आयत के केंद्र समन्वय को कैसे ढूंढें?
- 8. समन्वय
- 9. पत्रक नक्शा
- 10. पत्रक मार्कर
- 11. पत्रक: मार्कर
- 12. एंड्रॉइड कैनवास ड्रा आयताकार
- 13. आयताकार
- 14. पत्रक 1.0 spliceLatLngs वैकल्पिक अपग्रेड करें?
- 15. स्क्रीन समन्वय को पिक्सेल समन्वय लागू करें
- 16. मार्करों या पत्रक
- 17. पायथन: एकाधिक पत्रक
- 18. एक पत्रक (GeoJSON) बहुभुज
- 19. चमकदार/पत्रक/आर
- 20. आर और पत्रक
- 21. पॉलीलाइन विकल्प बदलें पत्रक
- 22. आर पत्रक zoomControl विकल्प
- 23. AngularJS पत्रक getMap()
- 24. पत्रक खाली नक्शा
- 25. VLOOKUP किसी दूसरे पत्रक
- 26. मानचित्र पत्रक और रेखापुंज
- 27. सीएसएस ड्रॉ के लिए सीएसएस ड्रॉप छाया
- 28. ऑनड्रा() पर देखें लेआउट के पीछे ड्रॉ
- 29. एक आयताकार
- 30. एसवीजी आयताकार
क्यों layer.toGeoJSON() geometry.coordinates एक और समन्वय जोड़ना होगा क्या तुम जानते हो। – Spir