2010-07-08 8 views
5

मैं वर्तमान में एंड्रॉइड पर अपने प्रोजेक्ट के शोध चरण में हूं। मुझे इनडोर कस्टम मैप्स एप्लिकेशन विकसित करने में दिलचस्पी है। वहाँ 2 समस्याओं मैं इस समय इस में सामना करना पड़ रहा हैं:इंडोर कस्टम मैप्स एप्लिकेशन

  1. के रूप में यह किसी भवन या एक मॉल
  2. मैं गूगल मैप्स एपीआई का उपयोग नहीं कर सकते हैं की तरह घर के अंदर सेटिंग में काम नहीं करेगा मैं जीपीएस का उपयोग नहीं कर सकते क्योंकि मुझे इनडोर कस्टम मैप (जैसे किसी भवन की फर्श-योजना) पर अपना स्थान दिखाना है। मैं यहां मान रहा हूं कि मेरे पास इमारत या मॉल का कस्टम मानचित्र है।

अब मेरा लक्ष्य कुछ तरीकों का उपयोग कर Android फ़ोन के स्थान खोजने के लिए और कस्टम पर प्रदर्शित map.To स्थान मैं निम्नलिखित विकल्प हैं मिल रहा है,

ब्लूटूथ डोंगल या ट्रांसमीटरों की
  1. का प्रयोग करें, मुझे लगता है कि कस्टम मानचित्र पर ज्ञात स्थानों पर ब्लूटूथ डोंगल या ट्रांसमीटर लगाए जाते हैं और मैं उन सभी के लिए कवरेज क्षेत्र जानता हूं। मैं अपने फोन से निकटतम डोंगल प्राप्त करने के लिए आरएसएसआई जैसी विधियों का उपयोग करूंगा। यहां समस्या यह है कि मुझे नहीं पता कि मैं इस जानकारी का उपयोग मानचित्र पर अपने फोन के स्थान को साजिश करने के लिए कैसे करूं। मैंने विंडोज मोबाइल के लिए आकार फाइलों के बारे में सुना है इस उद्देश्य के लिए उपयोग किया जाता है। यह नहीं पता कि मैं एंड्रॉइड में उनका उपयोग कैसे कर सकता हूं। वाईफ़ाई पहुँच की
  2. उपयोग अंक - Bluetooth.But लागत के समान ब्लूटूथ से अधिक है।

किसी को भी इन समस्याओं के कुछ समाधान का सुझाव कृपया कर सकते हैं।

धन्यवाद।

उत्तर

1

आप करते हैं के लिए देख रहे क्या एक जीआईएस प्रकार उपकरण, नहीं एक नक्शे के उपकरण बनाने के लिए है। Google मानचित्र ज्ञात स्थानों के मानचित्रों के लिए है और डेटा को पहले से ही दुनिया भर में बनाया गया है। मुझे अज्ञात स्थानों के लिए Google मानचित्र में किसी भी जीआईएस-समर्थन के बारे में पता नहीं है। जबकि आप Google मानचित्र (अपनी खुद की जीआईएस-प्रकार बिल्डिंग मानचित्र परत सहित) में परत जोड़ सकते हैं, मुझे नहीं पता कि यह बहुत मददगार होगा क्योंकि आप शायद Google मानचित्र का समर्थन करने वाले संकल्प के नीचे "ज़ूम इन" करना चाहते हैं।

आप डिवाइस का पता लगाने के लिए ब्लूटूथ या वाई-फाई का उपयोग कर सकते हैं, बशर्ते आप जानते अंतिम-बिंदु है कि आप के स्थान की पहचान कर सकते हैं। इस मामले में, मुझे लगता है कि आपको या तो डिवाइस के स्थान का आकलन करने की आवश्यकता होगी (वायरलेस वाहक टावरों से पूरी तरह से ढूंढते समय Google मानचित्र मानचित्र पर लोकेटर के चारों ओर एक सर्कल खींचता है)। यदि आप कई कुत्ते या ट्रांसमीटरों पर डिवाइस का पता लगा सकते हैं तो मुझे संदेह है कि आप बेहतर सुधार पाने के लिए त्रिकोण कर सकते हैं।

फिर, अपने पैमाने पर निर्भर करता है, आप इस्तेमाल कर सकते हैं में निर्मित सेल टॉवर स्थान जानकारी के साथ लोकेटर सेवा है, लेकिन मुझे लगता है कि संकल्प अनुमान लगा रहा हूँ आपके आवेदन के लिए उच्च के लिए बहुत कुछ है।

0

मुझे ब्लूटूथ का उपयोग करके कस्टम मानचित्र पर डोंगल स्थानों की साजिश रचने के लिए कामकाज मिला। यह आदर्श जवाब नहीं है, लेकिन मैं चाहता हूं कि डिवाइस के अनुमानित स्थान को इनडोर सेटिंग में रखा जाए। हम एंड्रॉइड ब्लूटूथ एपीआई का उपयोग कर सकते हैं सभी डोंगल से आरएसएसआई रीडिंग प्राप्त करें और डिवाइस से निकटतम डोंगल ढूंढें।

अब इसे कस्टम मानचित्र पर साजिश करने के लिए हम मानचित्र की एक छवि प्राप्त कर सकते हैं और स्थान निर्देशांक (यानी छवि पर डोंगल स्थानों के पिक्सेल मान का उपयोग करके) पर एक और मार्कर छवि ओवरले कर सकते हैं। हम ज़ूमिंग कार्यक्षमता भी जोड़ सकते हैं इसे Google मानचित्र की तरह दिखने के लिए छवि का। हम मार्कर पर क्लिक करने की कार्यक्षमता जोड़ने के लिए ऑनचचलिस्टर फ़ंक्शंस भी जोड़ सकते हैं।

यह सिर्फ मुझे मिला है कि कामकाज है।यह आपको डिवाइस का सटीक स्थान नहीं देगा। अगर कोई कोड चाहता है तो कृपया मुझे ईमेल करें।

धन्यवाद,

Ameya

+0

@Ameya, मैं एक परियोजना है कि से मिलता-जुलता लगता है कर रहा हूँ। क्या आप मुझे नक्शे के बारे में कुछ जानकारी के साथ ईमेल कर सकते हैं? इस क्षेत्र में अनुभव रखने वाले किसी व्यक्ति से सुनना बहुत मददगार होगा। क्षमा करें, मुझे संपर्क में आने के लिए आपका ईमेल नहीं मिला। :(मेरा प्रोफाइल पेज पर है –

+0

@Ameya, क्या यह उपयोगी है?: Https://developers.google.com/maps/documentation/javascript/examples/maptype-image –

+0

@Ameya Phadke क्या आप इस बारे में और अधिक साझा कर सकते हैं ?? ??? मुझे पहले से ही लागू करने की जरूरत है ... thnx अग्रिम में – sups

संबंधित मुद्दे