موقعیت جغرافیایی یا همان GeoLocation API یکی از قابلیت های مهم مرورگرهای پشتیبانی کننده از HTML5 است که به ما اجازه می دهد موقعیت جغرافیایی کاربر را با استفاده از JavaScript درخواست کنیم. موقعیت کاربر به وسیله طول و عرض جغرافیایی مشخص می شوند. به دلایل امنیتی بعد از تایید و اجازه کاربر می توان به موقعیت او دسترسی یافت.
جاوا اسکریپت و موقعیت جغرافیایی
در JavaScript ما به وسیله متد ()getCurrentPosition می توانیم موقعیت جغرافیایی کاربر را بگیریم. ولی قبل از آن باید ببینیم مرورگر کاربر از این قابلیت پشتیبانی می کند یا خیر .
حالا می توانیم با متدی که در بالا گفته شد موقعیت را به شکل زیر بگیریم
jQuery
حالا می خواهیم رویداد click در جی کوئری را هم به کد اضافه کنیم :
کد HTML نیز به این شکل خواهد بود:
نمایش موقعیت روی نقشه
اگر بخواهیم کمی قضیه را هیجان انگیزتر کنیم می توانیم پای نقشه گوگل را هم به میان بکشیم و موقعیت بدست آمده را روی نقشه نمایش دهیم .برای این کار کد جاوا اسکریپت به این شکل خواهد بود:
و کد HTML مورد نیاز به این شکل است :
در پایان
قابلیت یافتن موقعیت جغرافیایی کاربران می تواند کاربرد های مختلفی داشته باشد مثل یافتن مکان ها نزدیک به کاربر , رستوران های اطراف و … . البته موقع استفاده از این امکان در نظر داشته باشید که پوشش آن ممکن است دقیق و صد درصد نباشد و در بعضی از مرورگرها کار کند و در بعضی کار نکند . در واقع کارکرد برنامه تان را روی آن بنا نکنید.
جاوا اسکریپت و موقعیت جغرافیایی
در JavaScript ما به وسیله متد ()getCurrentPosition می توانیم موقعیت جغرافیایی کاربر را بگیریم. ولی قبل از آن باید ببینیم مرورگر کاربر از این قابلیت پشتیبانی می کند یا خیر .
*محتوای این قسمت تنها برای اعضای انجمن قابل مشاهده می باشد. *
حالا می توانیم با متدی که در بالا گفته شد موقعیت را به شکل زیر بگیریم
*محتوای این قسمت تنها برای اعضای انجمن قابل مشاهده می باشد. *
jQuery
حالا می خواهیم رویداد click در جی کوئری را هم به کد اضافه کنیم :
*محتوای این قسمت تنها برای اعضای انجمن قابل مشاهده می باشد. *
کد HTML نیز به این شکل خواهد بود:
*محتوای این قسمت تنها برای اعضای انجمن قابل مشاهده می باشد. *
نمایش موقعیت روی نقشه
اگر بخواهیم کمی قضیه را هیجان انگیزتر کنیم می توانیم پای نقشه گوگل را هم به میان بکشیم و موقعیت بدست آمده را روی نقشه نمایش دهیم .برای این کار کد جاوا اسکریپت به این شکل خواهد بود:
*محتوای این قسمت تنها برای اعضای انجمن قابل مشاهده می باشد. *
و کد HTML مورد نیاز به این شکل است :
*محتوای این قسمت تنها برای اعضای انجمن قابل مشاهده می باشد. *
در پایان
قابلیت یافتن موقعیت جغرافیایی کاربران می تواند کاربرد های مختلفی داشته باشد مثل یافتن مکان ها نزدیک به کاربر , رستوران های اطراف و … . البته موقع استفاده از این امکان در نظر داشته باشید که پوشش آن ممکن است دقیق و صد درصد نباشد و در بعضی از مرورگرها کار کند و در بعضی کار نکند . در واقع کارکرد برنامه تان را روی آن بنا نکنید.