1 00:00:00,000 --> 00:00:00,230 2 00:00:00,230 --> 00:00:03,520 >> సల యొక్క ఒక వెబ్ పేజీ అమలు లెట్ HTML మరియు JavaScript ఒక బిట్ ఉపయోగించి 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 కావాలి JavaScript యొక్క బిట్ శరీరం వెంటనే అమలు 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, సమాన లేదు unquote కోట్, "undefined," నేను ఉన్నాను 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 >> ఎల్స్, ఆ ఆస్తి నిజానికి ఉంటే undefined, నేను తెలుపుటకు వెళుతున్న 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 ఇది అక్షాంశాలు ఉన్నచో,. అక్షాంశ ఆపై న concatenate 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 అక్కడ నాకు, కేంబ్రిడ్జ్ లో, am మసాచుసెట్స్. 47 00:02:38,020 --> 00:02:39,680