2011-07-19 10 views
5

क्या वास्तविक पूर्णांक उत्पन्न करने का कोई तरीका है जो Google मानचित्र के अधिकतम ज़ूम स्तर का प्रतिनिधित्व करता है? या तो स्टेटिक या जावा एपीआई में?मैं Google मानचित्र के लिए अधिकतम ज़ूम स्तर पूर्णांक कैसे निर्धारित करूं?

+0

संभवतः एक ही प्रश्न: http://stackoverflow.com/questions/5991579/max-zoom-in-google-maps – yajay

+0

यह प्रश्न पूछ रहा है कि कैसे ** ** अधिकतम ज़ूम स्तर निर्धारित करें। अन्य पोस्ट पूछता है कि ** ** अधिकतम देखने योग्य ज़ूम स्तर ** कैसे सेट करें। –

उत्तर

4

हाँ आप जगह के लिए अधिकतम ज़ूम स्तर संभव उत्पन्न कर सकते हैं आप के रूप में देख रहे हैं:

getMaxZoomAtLatLng(latlng:LatLng, callback:function(MaxZoomResult)) 

सैटेलाइट नक्शे प्रकार के लिए एक विशेष LatLng से अधिकतम ज़ूम स्तर उपलब्ध देता है। चूंकि यह अनुरोध असीमित है, आपको एक कॉलबैक फ़ंक्शन पास करना होगा जिसे अनुरोध पूरा होने पर निष्पादित किया जाएगा, जिसे MaxZoomResult पास किया जा रहा है।

आपके पास अधिकतम अनुमत ज़ूम स्तर भी सेट कर सकते हैं अपने MapOptions की maxZoom संपत्ति का उपयोग करके (पूरी तरह से उदाहरण के लिए उसे ज़ूम करने से उपयोगकर्ताओं को रोकने के लिए)

अधिकतम ज़ूम स्तर है जिस पर प्रदर्शित किया जाएगा नक्शा। यदि छोड़ा गया है, या शून्य पर सेट है, तो वर्तमान मानचित्र प्रकार से अधिकतम ज़ूम का उपयोग इसके बजाय किया जाता है।

इसके बारे में सबकुछ पढ़ें here। (CTRL + F और "अधिकतम ज़ूम" के लिए देखें)

+1

लिंक टूटा हुआ प्रतीत होता है - वैकल्पिक: https://developers.google.com/maps/documentation/javascript/maxzoom – tofarr

0

http://code.google.com/apis/maps/documentation/javascript/v2/introduction.html

प्रत्येक नक्शे भी एक ज़ूम स्तर, वर्तमान दृश्य के संकल्प को परिभाषित करता है जो शामिल हैं। 0 के बीच ज़ूम स्तर (सबसे कम ज़ूम स्तर, जिसमें पूरी दुनिया को एक मानचित्र पर देखा जा सकता है) 1 9 (उच्चतम ज़ूम स्तर, अलग-अलग इमारतों तक) सामान्य मानचित्र दृश्य के भीतर संभव है। ज़ूम स्तर इस बात पर निर्भर करता है कि आप दुनिया में कहां देख रहे हैं, क्योंकि दुनिया के कुछ हिस्सों में डेटा दूसरों की तुलना में अधिक परिभाषित है। उपग्रह दृश्य के भीतर 20 तक ज़ूम स्तर संभव है।

लगता है जैसे कि यह अपेक्षाकृत सिर्फ कठिन कोड 19 करने के लिए सुरक्षित है, लेकिन आप स्थानों पर जहां 19 ज़ूम की अनुमति नहीं है (सैन्य ठिकानों और whatnot) या स्थानों पर जहां 20 अनुमति दी है के लिए सटीक अधिकतम (यकीन नहीं) की आवश्यकता है, मैं मुझे यकीन नहीं है कि इसे कैसे निर्धारित किया जाए। शायद आप इसे setZoom द्वारा देख सकते हैं और फिर तुरंत getZoom पर कॉल कर सकते हैं और यदि getZoom से लौटाई गई संख्या वह नहीं है जिसे आपने अभी सेट किया है, तो आप गैर-मानक स्थानों में से एक हैं।

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