>> SPEAKER: اجازه دهید به پیاده سازی یک صفحه وب با استفاده از یک بیت از HTML و جاوا اسکریپت
که geolocates کاربر، که شده است، ارقام از جایی که آنها هستند
از لحاظ جغرافیایی از نظر خود طول و عرض جغرافیایی مختصات.
توجه کنید در اینجا به عنوان یک ویژگی در بدن من برچسب، I onload اند، که مشخص
کمی از جاوا اسکریپت است که باید دریافت به محض آن که بدن از اعدام
صفحه لود شده است.
حالا که تابع به نظر می رسد به آن می شود geolocate، و این تابع، من
شروع به پیاده سازی، تا بالا در اینجا در بین تگ اسکریپت geolocate نامیده می شود.
>> حالا اجازه دهید این تابع پیاده سازی.
نخست، اجازه دهید به بررسی در صورتی که نوع از یک ویژگی خاص به نام
navigator.geolocation برابر نیست، نقل قول نقل قول را تمام کردن، "تعریف نشده"، پس از آن من
رفتن به زیر را انجام دهید.
Navigator.geoloc ation.getCurrentPosition.
و اکنون من نیاز به مشخص استدلال، به طور خاص به نام یک تابع
که من می خواهم به آن می شود در هنگام دریافت موقعیت فعلی است نمیفهمد که در آن
کاربر خود است.
و من فقط رفتن به خودسرانه تماس بگیرید که تابع در حال حاضر، پاسخ به تماس.
>> دیگری، در صورتی که اموال در واقع تعریف نشده، من قصد دارم مشخص
به جای هشدار "مرورگر شما منطقه جغرافیایی پشتیبانی نمی کند! "
و ترک آن را در آن.
بنابراین آنچه در آن است که من در اینجا تایپ؟
>> خب، معلوم است که مدرن ترین مرورگرهای وب پشتیبانی جهانی
متغیر، یک شی، پس به صحبت می کنند، نام هدایتگر، که
-هدایتگر خاص، که است قابلیت های مرورگر خاص است.
در داخل از یک ویژگی به نام وجود دارد منطقه جغرافیایی که به طور خاص
حاوی اطلاعات و عملکرد مربوط به منطقه جغرافیایی،
یافته، از کاربران.
>> در داخل آن شی، در عین حال، به نظر می رسد یک تابع وجود دارد،
در غیر این صورت شناخته شده دارای یک متد، نام دریافت موقعیت فعلی.
و این عملکرد ما با استفاده از این به منظور پیدا کردن یک کاربر.
>> اجازه دهید هر چند در حال حاضر پاسخ به تماس پیاده سازی تابع که در واقع
رفتن به نام وقتی که کاربر واقع شده است.
اجازه دهید به پیش بروید و اعلام کند که به خوبی با تابع پاسخ به تماس و اجازه دهید
این استدلال که من می دانم که آن را تماس بگیرید توان دریافت مثلا، موقعیت.
این است که رفتن به آن می رسد، شی است که به نوعی نشان دهنده
موقعیت کاربر در جهان است.
>> سپس در داخل این تابع، اجازه دهید خروجی با position.coords هشدار،
که مخفف مختصات، طول و عرض جغرافیایی و پس از آن در الحاق به
که یک کاما و یک فاصله و سپس بر روی به که، position.coords.longitude.
>> اجازه دهید به پیش بروید و ذخیره این فایل، باز این صفحه در مرورگر، و ببینید که اگر
ما می توانیم خودم را پیدا کند.
http://localhost را / منطقه جغرافیایی-0.html.
و در آنجا من هستم، در کمبریج، ماساچوست.