मैं MapBox साथ पत्रक का उपयोग कर रहा है और मैं नक्शा इतना के मद्देनजर निर्धारित करना चाहते हैं:पत्रक - Fitbounds और रखने के केंद्र
- सभी मार्करों दिखाई
- केंद्र एक विशिष्ट करने के लिए सेट कर दिया जाता हैं बिंदु
सेटव्यू और फिटबाउंड के साथ अलग-अलग बिंदुओं को अलग करना आसान है, लेकिन मुझे नहीं पता कि एक ही समय में दोनों को कैसे सेट करना है क्योंकि सेटव्यू सीमाओं को बदलता है और फिटबाउंड केंद्र बदलता है। एक समाधान एक केंद्र और ज़ूम को परिभाषित करने के लिए किया जा सकता है लेकिन मुझे कैसे पता चलेगा कि कौन सा ज़ूम मेरे सभी मार्करों को दिखने की अनुमति देगा?
संपादित
मैं समाधान IvanSanchez ने सुझाव दिया कार्यान्वित और यह उम्मीद के रूप में काम करता है:
let ne=leafletBounds.getNorthEast();
let sw=leafletBounds.getSouthWest();
let neSymetric=[ne.lat + (center.lat - ne.lat)*2, ne.lng + (center.lng - ne.lng)*2];
let swSymetric=[sw.lat +(center.lat - sw.lat)*2, sw.lng + (center.lng - sw.lng)*2];
leafletBounds.extend(L.latLngBounds(swSymetric, neSymetric));
धन्यवाद, यह एक आसान और कुशल समाधान है! – DevLR