2012-05-25 15 views
5

यदि आप कोई संस्करण संख्या निर्दिष्ट नहीं करते हैं तो Google मानचित्र API का कौन सा संस्करण उपयोग किया जाता है? शायद नवीनतम रिलीज संस्करण? documentation about versioning नहीं कहता है।डिफ़ॉल्ट रूप से Google मानचित्र API संस्करण का उपयोग किस प्रकार किया जाता है?

प्रलेखन अनुशंसा करता है कि उत्पादन ऐप्स एक मामूली संस्करण संख्या निर्दिष्ट करें। लेकिन यह भी कहता है "सभी एपीआई परिवर्तन पिछड़े-संगत होंगे," तो क्या कोई कारण है कि मुझे कोई संस्करण संख्या निर्दिष्ट करनी चाहिए यदि मैं किसी प्रयोगात्मक सुविधाओं का उपयोग नहीं कर रहा हूं?

+0

नवीनतम संस्करण? –

उत्तर

6

अंग्रेजी मेरी पहली भाषा नहीं है, इसलिए मैं इस हिस्से गलत (संस्करण दस्तावेज़ से आप लिंक किए गए)

आप इंगित कर सकते हैं एपीआई का कौन सा संस्करण उपयोग करते हुए निर्दिष्ट द्वारा अपने आवेदन के भीतर लोड करने के लिए पढ़ने जा सकता है v पैरामीटर ... रात (विकास) संस्करण, v = 3 के साथ निर्दिष्ट या v पैरामीटर को छोड़कर।

आगे नीचे, 3.9 का रात का उल्लेख है। संस्करण की

प्रलेखन

संस्करण 3.9 संदर्भ (रात)

तो, वी (जो मैं करता हूँ) बाहर छोड़ने की तरह लगता है हर रात को, संस्करण 3.9 लोड होगा।

<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?sensor=false"></script> 

अपने प्रश्न के भाग दो के बारे में:

संगति, पूर्वानुमान, विश्वसनीयता

आप एक ही नज़र रखने के लिए चाहते हो सकता है: मैं एक संस्करण निर्दिष्ट करने के लिए एक बहुत अच्छा कारण के बारे में सोच सकते हैं मैप्स एपीआई की नवीनतम रिलीज के लिए अपडेट पर काम करते समय -और महसूस करें। उदाहरण के लिए, लेबल या मानचित्र नियंत्रण चारों ओर स्थानांतरित हो सकते हैं।

दूसरी तरफ, नवीनतम संस्करणों का भी ट्रैक रखना अच्छा है। आपके आवेदन के पीछे बहुत पीछे हटने से यह असमर्थित होने पर काम करना बंद कर सकता है।

मुझे यकीन है कि बेहतर कारण हैं। मैं एक पेशेवर मानचित्र डेवलपर नहीं हूँ।

+0

आह! मैंने उस छोटे से "या वी पैरामीटर को छोड़कर" वाक्यांश को रात के संस्करण के बारे में बुलेट बिंदु में टकराया नहीं देखा। मुझे लगता है कि वे संस्करणों के बारे में प्रलेखन खंड की शुरुआत में यह उल्लेख करके और अधिक स्पष्ट कर सकते थे। लेकिन यह इंगित करने के लिए धन्यवाद, जो मेरे प्रश्न का उत्तर देता है। – orrd

3

मैं व्यापक Google मानचित्र आधारित अनुप्रयोगों का निर्माण कर रहा हूं और मेरे अनुभव के अनुसार दीर्घकालिक परियोजनाओं के लिए एपीआई संस्करण निर्दिष्ट करना बेहतर है। उदाहरण के लिए एक मुद्दा मैं हाल ही में सामना कर रहे थे: सिस्टम की स्थापना की और v3.6 के साथ परीक्षण किया गया लेकिन गूगल एक experimental version

जो डिफ़ॉल्ट रूप से भरी हुई है जारी किया गया लेकिन दूसरी ओर से व्यापार या व्यावसायिक विकास के लिए अनुशंसित नहीं किया गया था।

इसलिए कुछ खराबी है कि अचानक प्रकट मैं एपीआई संस्करण निर्दिष्ट करने के लिए किया था से बचने के लिए:

<script src="http://maps.google.com/maps/api/js?sensor=false&v=3.16" type="text/javascript"></script> 

तब के बाद कि सब कुछ वापस सामान्य करने के लिए आया था। आप ब्राउज़र कंसोल google.maps.version में टाइप करके एपीआई संस्करण से जल्दी से परामर्श ले सकते हैं।

मुझे आशा है कि कोई इसे उपयोगी पा सकता है।

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