12

प्रोग्रामिंग के लिए Google मानचित्र v2 टाइल कैश/डाउनलोड कैसे करें ?, क्या यह संभव है?Google मानचित्र v2 टाइल प्रोग्रामेटिक रूप से कैश/डाउनलोड कैसे करें?

इस prntscr.com/3cyiqf के अनुसार bcos इसकी संभव नहीं लेकिन जैसा कि मैंने इस लिंक को देखा है TileProvider using local tiles मैंने सोचा कि अगर एंड्रॉयड प्रदान करता है संपत्ति की तुलना में यह/कैशिंग के लिए कुछ उपलब्ध होना चाहिए एक टाइल को डाउनलोड करने से लोड करने के लिए TileProvider वर्ग/उपयोग टाइल प्रोग्राम के रूप में/समय चलाने

मेरे वास्तविक आवश्यकता है:

उपयोगकर्ता उस समय वह सक्षम डाउनलोड करने के लिए कर सकते हैं पर इंटरनेट के साथ जुड़ा हुआ है/विशिष्ट क्षेत्र की एक टाइल कैश या वह/कैश, में दृश्यमान नक्शे डाउनलोड कर सकते हैं फोन स्क्रीन केवल और कब वह उस समय ऑफ़लाइन चला जाता है डाउनलोड किए गए मानचित्र को दिखाना चाहिए।

क्या मैं अब तक क्या किया है:

मैं OSMDROID देखा है lib वे बहुत अच्छा कार्यक्षमता प्रदान लेकिन मुद्दा मैं गूगल मानचित्र V2 का उपयोग करना चाहते है केवल

मैं पहले से ही स्टेटिक मानचित्र एपीआई जाँच कर ली है और मैंने टाइल डाउनलोड करने के लिए एक डेमो भी बनाया है लेकिन वे निर्दिष्ट ज़ूम स्तर के साथ एक छवि वापस कर देते हैं, इसलिए यदि मैं स्थिर मैप एपीआई का उपयोग करता हूं तो उपयोगकर्ता केवल 1 स्तर का नक्शा देख सकता है, वे ज़ूम-इन/आउट नहीं कर सकते तो यह अच्छा नहीं है।

निष्कर्ष:

मुझे पता है कि गूगल मानचित्र V2/कैश एक मानचित्र टाइल प्रोग्राम के रूप में/चलाने समय डाउनलोड करने के लिए किसी भी सुविधा प्रदान कर रहा है करना चाहते हैं?

संपादित

मैं उसी के लिए गूगल मानचित्र इंजन का उपयोग कर सकते हैं?

+0

आपकी आवश्यकताओं के माध्यम से जा रहे हैं nutiteq एसडीके आपके लिए सबसे उपयुक्त होगा – jyomin

+0

Google मानचित्र ऑफ़लाइन (यदि मुझे गलत नहीं है) के लिए आधिकारिक समर्थन है, लेकिन अन्यथा करना शर्तों का उल्लंघन होगा (यदि मैं नहीं हूं गलत) – shkschneider

+0

@jyomin, nutiteq sdk ने Google मानचित्र का उपयोग नहीं किया :( – Rajan

उत्तर

3

this 10.1.3 (बी) के अनुसार आप इसे अस्थायी रूप से मोबाइल डिवाइस पर कर सकते हैं।

यह project इसे कार्यान्वित करता है, मैं विशेष उदाहरण प्रदान नहीं कर सकता लेकिन आप इसमें खुले स्रोत को खोद सकते हैं।

+1

ऐसा लगता है कि वे 10.5 (घ) के समझौते के संबंधित भाग चले गए हैं। अगर कोई इसे ढूंढ रहा है। इसके अलावा परियोजना गूगल कोड से GitHub ले जाया गया है: https://github.com/RobertDeveloper/RMaps.0.9.x – Innova

2

this लिंक से मैं समझता हूं कि आपके पास जो चाहिए वह लाइसेंस होना चाहिए। पृष्ठ के तल पर कहते हैं

आप अपने स्टैंड-अलोन सॉफ़्टवेयर या उपकरणों को एक एम्बेडेड सुविधा के रूप में गूगल मैप्स लाइसेंस कर सकते हैं

Google मुफ्त सेवाओं का एक बहुत प्रदान करता है, लेकिन सभी के अधिकांश है एक सीमा और उस सीमा के बाद आपको उस सेवा का भुगतान करना होगा।

+0

लेकिन लाइसेंस में भी वे ऑफ़लाइन नक्शा कार्यक्षमता – Rajan

+0

बारे में कुछ भी @Rajan आप बस नक्शे स्टाफ गूगल और उन्हें अपने सवाल डाल करने के लिए एक मेल भेज सकते हैं उल्लेख नहीं था, लेकिन गूगल की वेबसाइट से मैं समझता हूँ कि वे इस सेवा प्रदान नहीं करते हैं, में विशेष रूप से मुफ्त और छोटे ऐप्स के लिए नहीं। –

+1

धन्यवाद पोपा, मैं पहले से ही एक मेल गूगल को भेजें। – Rajan

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