मैं अपने स्वयं के चित्र मानचित्रों का उपयोग करके अपना स्वयं का मानचित्र ऐप बना रहा हूं। हमारा विश्वविद्यालय एक नए परिसर में स्थानांतरित हो गया और मैं 7 मंजिला (इनडोर) की मैपिंग कर रहा हूँ, हाथ से तैयार किए गए नक्शों से ज़ूम के 5 स्तर।
पत्रक कस्टम मानचित्र टाइल के साथ काम करने में सक्षम है! मैंने इस गाइड का अनुसरण किया है (omarriott.com/aux/leaflet-js-non-geographic-imagery), बस मैंने कुछ ट्रायल और एरर जूम लेवल नंबरों के साथ किया, ताकि यह सुनिश्चित हो सके कि मैप दिखाया गया है (गाइड का पालन बिल्कुल नहीं किया गया है) मेरे लिए काम)।
USC इंडोर नामक एक प्लगइन है, लेकिन यह जियोसन पर निर्भर करता है, जो मेरे पास नहीं था। मेरे पास सभी कस्टम चित्र निर्देशांक हैं और मेरे अपने कस्टम Json हैं। वैसे भी, पर्चे चित्र निर्देशांक को अव्यवस्थित और परियोजना विधियों के साथ lat lng (और इसके विपरीत) में परिवर्तित करने में सक्षम है।
मैंने अलग-अलग मंजिलों को बनाने के लिए परत नियंत्रण का उपयोग करने के बजाय किया था। बेशक, एपीआई का पता लगाने के लिए कुछ समय लगता है और यह सुनिश्चित करना चाहिए कि सब कुछ उसी तरह काम करता है जैसा उसे करना चाहिए। उदाहरण के लिए, मैंने प्रत्येक मंजिल के लिए अपने मार्करों को समूहीकृत किया और उन्हें अलग-अलग ज़ूम स्तरों पर अच्छी तरह से प्रस्तुत करने का तरीका कोडित किया। और एक अलग मंजिल को लोड करने के लिए मार्करों को सही ढंग से लोड करने के लिए एक हैंडलर की आवश्यकता होती है।
मुझे पता है कि कैटलॉग के पास भौगोलिक मानचित्रों पर भरोसा करने वाले उदाहरणों का एक टन है और यह हमारे जैसे लोगों को अंधेरे में छोड़ सकता है, लेकिन मैं आपको आश्वस्त करना चाहता हूं कि यह कस्टम मानचित्रों के लिए करना संभव है। आपको छवि की आवश्यकता है, इसे सही तरीके से (सही नामों के साथ) टाइल करें, इसे अमेज़ॅन जैसी सीडीएन पर लोड करें, और फिर कैटलॉग एपीआई का उपयोग करें।