Google इस विकसित करने के लिए इस्तेमाल किया बीकन आधारित स्थान सेवा Google को यहां कॉल करें लेकिन गोपनीयता के कारणों से इसे हटा दिया गया था, लेकिन फिर आप अपने बीकन को स्थानांतरित करने के लिए निम्न कार्य कर सकते हैं।
मान लें कि आपके पास एक मॉल में एकाधिक बीकन हैं। इस स्पष्टीकरण को सरल बनाने के लिए, इनडोर मानचित्रों और सामान्य मानचित्रों को एक ही चीज़ के रूप में देखें, और उन बीकन जिन्हें आप जोड़ने जा रहे हैं वे Google मानचित्र के स्थानों की तरह हैं।
सबसे पहले आपको Google मानचित्र पर अपनी बिल्डिंग फर्श योजना उपलब्ध कराने की आवश्यकता है। आप बिल्डिंग के फर्श मैप्स के साथ अपने बीकन स्थान जमा करने के लिए निम्न चरणों का उपयोग करके ऐसा कर सकते हैं, ताकि आपके बीकन स्थान को आपके स्टोर/भवन के साथ स्वचालित रूप से संरेखित किया जा सके। https://support.google.com/maps/answer/2803784?co=GENIE.Platform%3DDesktop&hl=en
अपनी फर्श योजनाओं के बाद Google नक्शे पर दिखाई, तो आप अपने बीकन स्थान मानचित्र मार्कर उपकरण का उपयोग कर प्रस्तुत कर सकते हैं (सेवानिवृत्त मार्च 2017, उसके बाद गूगल मैप्स में ले जाया गया)। फिर आप अपने इनडोर मैप के साथ काम करने के लिए Google मानचित्र API के मानचित्र ऑब्जेक्ट का उपयोग कर सकते हैं, जिसमें आपके सभी बीकन का स्थान शामिल है। https://developers.google.com/maps/documentation/android-api/map#indoor_maps
इंडोर बिल्डिंग ऑब्जेक्ट आपको सक्रिय स्तर प्राप्त करने की अनुमति देता है जिसे आप एक्सेस कर रहे हैं। आप इमारत में सभी स्तर प्राप्त करने के लिए फ़ंक्शन getLevels() का उपयोग कर सकते हैं, और उसके बाद सक्रिय स्तर प्राप्त करने के लिए getActiveLevelIndex() का उपयोग कर सकते हैं।
सही मंजिल पर जाने के बाद, आपके द्वारा बनाए गए मानचित्रों के साथ Google बीकन एपीआई के बीच बातचीत क्या है। निकटता बीकन एपीआई में लैट्लिंग और इनडोर लेवेल तब आपके बीकन स्थित सटीक स्थान और विस्तार स्तर को वापस कर देगा।
स्रोत
2016-11-15 03:27:48
धन्यवाद, यही वह है जो मैं करने की योजना बना रहा था। आपके इनपुट ने मुझे सभी चरणों के साथ वास्तव में स्पष्ट किया। – esafwan