1 00:00:00,000 --> 00:00:00,230 2 00:00:00,230 --> 00:00:03,520 >> अध्यक्ष: चलो एक वेब पेज को लागू करते हैं HTML और जावास्क्रिप्ट के एक बिट का उपयोग 3 00:00:03,520 --> 00:00:06,900 कि, वह है, एक उपयोगकर्ता geolocates वे कर रहे हैं, जहां बाहर के आंकड़े 4 00:00:06,900 --> 00:00:10,740 भौगोलिक दृष्टि के मामले में उनके अक्षांश और देशांतर निर्देशांक. 5 00:00:10,740 --> 00:00:15,430 मेरे शरीर पर एक विशेषता के रूप में यहाँ नोटिस टैग, मैं एक निर्दिष्ट करता है, जो OnLoad है 6 00:00:15,430 --> 00:00:18,340 मिलना चाहिए कि जावास्क्रिप्ट का सा के शरीर जैसे ही मार डाला 7 00:00:18,340 --> 00:00:19,580 पेज लोड किया गया है. 8 00:00:19,580 --> 00:00:22,660 अब जब कि समारोह में कहा जाता प्रतीत होता है geolocate, और उस समारोह, मैं 9 00:00:22,660 --> 00:00:28,340 में यहाँ ऊपर, को लागू करने के लिए शुरू स्क्रिप्ट टैग के बीच geolocate कहा जाता है. 10 00:00:28,340 --> 00:00:30,590 >> अब हम इस समारोह को लागू करते हैं. 11 00:00:30,590 --> 00:00:34,850 पहले, चलो की जाँच करते हैं, तो प्रकार कहा जाता है एक विशेष संपत्ति की 12 00:00:34,850 --> 00:00:42,740 navigator.geolocation, बराबर नहीं है गंदें शब्द बोलना बोली, "अपरिभाषित," तो मैं हूँ 13 00:00:42,740 --> 00:00:44,430 निम्न कार्य करने के लिए जा रहा है. 14 00:00:44,430 --> 00:00:45,680 Navigator.geoloc ation.getCurrentPosition. 15 00:00:45,680 --> 00:00:49,990 16 00:00:49,990 --> 00:00:53,710 और अब मैं एक तर्क निर्दिष्ट करने की आवश्यकता, एक समारोह के लिए विशेष रूप से नाम 17 00:00:53,710 --> 00:00:57,160 मैं कब बुलाया जा करना चाहते हैं वर्तमान स्थिति पता चल गया है, जहां 18 00:00:57,160 --> 00:00:58,300 उनके उपयोगकर्ता है. 19 00:00:58,300 --> 00:01:02,460 और मैं बस मनमाने ढंग से कॉल करने के लिए जा रहा हूँ अब के लिए कि समारोह, कॉलबैक. 20 00:01:02,460 --> 00:01:06,860 >> वरना, कि संपत्ति वास्तव में था, तो अपरिभाषित, मैं निर्दिष्ट करने के लिए जा रहा हूँ 21 00:01:06,860 --> 00:01:13,520 बजाय चेतावनी "आपके ब्राउज़र करता है जियोलोकेशन समर्थन नहीं! " 22 00:01:13,520 --> 00:01:14,980 और उस पर छोड़ दें. 23 00:01:14,980 --> 00:01:16,720 तो यह है कि मैं यहाँ टाइप किया कि क्या है? 24 00:01:16,720 --> 00:01:19,620 >> खैर, यह पता चला है कि सबसे आधुनिक वेब ब्राउज़र एक वैश्विक समर्थन 25 00:01:19,620 --> 00:01:22,960 चर, एक वस्तु, तो बात है, नाविक कहा जाता है, कि है 26 00:01:22,960 --> 00:01:26,430 नाविक विशेष यह है कि, ब्राउज़र विशिष्ट कार्यक्षमता. 27 00:01:26,430 --> 00:01:30,210 के अंदर एक संपत्ति बुलाया है जियोलोकेशन जो विशेष रूप से 28 00:01:30,210 --> 00:01:34,010 सूचना और कार्यक्षमता शामिल जियोलोकेशन से संबंधित, 29 00:01:34,010 --> 00:01:35,580 उपयोगकर्ता की खोज. 30 00:01:35,580 --> 00:01:38,820 >> उस वस्तु के अंदर, इस बीच, एक समारोह प्रतीत होता है, 31 00:01:38,820 --> 00:01:41,790 अन्यथा जाना जाता है, एक पद्धति है वर्तमान स्थिति प्राप्त कहा जाता है. 32 00:01:41,790 --> 00:01:45,750 और कहा कि हम प्रयोग कर रहे समारोह एक उपयोगकर्ता को खोजने के लिए. 33 00:01:45,750 --> 00:01:48,890 >> अब कॉलबैक लागू हालांकि चलो वास्तव में है कि समारोह 34 00:01:48,890 --> 00:01:51,730 जब बुलाया पाने के लिए जा उपयोगकर्ता स्थित किया गया है. 35 00:01:51,730 --> 00:01:56,030 आगे जाने के लिए और साथ ही घोषणा की कि चलो समारोह कॉलबैक के साथ और चलो 36 00:01:56,030 --> 00:02:00,550 मैं यह होगा जानते हैं कि तर्क कॉल , कहते स्थिति प्राप्त हो. 37 00:02:00,550 --> 00:02:04,020 यही होने जा रहा है, यह पता चला है, एक किसी भी तरह का प्रतिनिधित्व करने वाली वस्तु 38 00:02:04,020 --> 00:02:05,970 दुनिया में उपयोगकर्ता की स्थिति. 39 00:02:05,970 --> 00:02:11,890 >> तो फिर इस समारोह के अंदर, चलो चेतावनी position.coords साथ उत्पादन, 40 00:02:11,890 --> 00:02:15,830 जो निर्देशांक के लिए खड़ा है,. अक्षांश और तब तक पर जुटना 41 00:02:15,830 --> 00:02:19,155 एक अल्पविराम और एक स्थान है और फिर उस पर उस के लिए, position.coords.longitude. 42 00:02:19,155 --> 00:02:23,010 43 00:02:23,010 --> 00:02:26,150 >> खुला, आगे बढ़ो और इस फाइल को बचाने के चलो एक ब्राउज़र में पेज, और देखते हैं 44 00:02:26,150 --> 00:02:27,590 हम अपने आप को नहीं मिल रहा है. 45 00:02:27,590 --> 00:02:36,190 http://localhost / जियोलोकेशन-0.html. 46 00:02:36,190 --> 00:02:38,020 और वहां मैं कैम्ब्रिज में हूँ मैसाचुसेट्स. 47 00:02:38,020 --> 00:02:39,680