>> דובר: בואו ליישם דף אינטרנט באמצעות קצת HTML ו-JavaScript
שgeolocates למשתמש, כלומר, דמויות שבו הם נמצאים
מבחינה גיאוגרפית במונחים שלהם קווי אורך ורוחב.
שים לב כאן כתכונה על הגוף שלי תג, יש לי onload, שמציין
קצת JavaScript שצריך לקבל להורג ברגע שהגוף של
דף נטען.
עכשיו פונקציה שמופיעה להיקרא geolocate, ופונקציה ש, יש לי
החל ליישם, למעלה כאן ב בין תגי סקריפט בשם geolocate.
>> עכשיו בואו ליישם פונקציה זו.
ראשית, בואו לבדוק אם הסוג של נכס מיוחד בשם
navigator.geolocation אינו שווה, סוף הציטוט, "לא מוגדר," אז אני
הולך לעשות את הדברים הבאים.
Navigator.geoloc ation.getCurrentPosition.
ועכשיו אני צריך לציין ויכוח, דווקא השם של פונקציה
כי אני רוצה שייקרא כאשר קבל התפקיד הנוכחי יש להבין בי
המשתמש שלהם הוא.
ואני רק הולך לקרוא באופן שרירותי הפונקציה כי לעת עתה, לחיוג חוזר.
>> אחר, אם הנכס שהיה בעובדה לא מוגדר, אני הולך כדי לציין
במקום התראה "הדפדפן שלך לא תומך מיקום גיאוגרפי! "
ותשאיר את זה ככה.
אז מה זה שאני הקלדתי כאן?
>> ובכן, מתברר שרוב מודרני דפדפני אינטרנט תומכים גלובלי
משתנה, אובייקט, אם אפשר לומר כך, נקרא נווט, שיש
נווט ספציפי, כלומר פונקציונלי ספציפי לדפדפן.
בתוך יש תכונה שנקראת מיקום גיאוגרפי שבו במיוחד
מכיל מידע ופונקציונליות הקשורים למיקום הגיאוגרפי,
ממצא, של משתמשים.
>> חלק פנימי של אובייקט ש, בינתיים, נראה שיש פונקציה,
יש הידוע בשיטה, נקרא קבל תפקיד נוכחי.
וזה הפונקציה אנו משתמשים כדי למצוא משתמש.
>> בואו אם כי כעת ליישם את ההתקשרות פונקציה שבעצם
הולך לקבל נקרא כאשר משתמשים כבר נמצאו.
בואו נלך קדימה ולהצהיר כי גם עם התקשרות הפונקציה ובואו
קורא את הטענה כי אני יודע שזה יהיה תקבל למשל, עמדה.
כי הוא הולך להיות, מתברר, אובייקט שאיכשהו מייצג את
המיקום של המשתמש בעולם.
>> ואז בתוך פונקציה זו, בואו פלט עם position.coords התראה,
אשר מייצג קואורדינטות,. קו רוחב ולאחר מכן לשרשר על
שפסיק ורווח ולאחר מכן על לכך, position.coords.longitude.
>> בואו נלך קדימה ולשמור את הקובץ הזה, פתוח הדף בדפדפן, ולראות אם
אנחנו לא יכולים למצוא את עצמי.
http://localhost / מיקום גיאוגרפי-0.html.
והנה אני, בקיימברידג', מסצ'וסטס.