نحوه درخواست مرورگر در هنگام استفاده از Geolocation API
وقتي كه داده ها حالت جغرافيايي طراحي اپليكيشن در مشهد درخواست ميگردد، مرورگر كارايي مي نمايد از روش هر سه طرز بالا و بر طبق اين كه كدام يك در دسترس ميباشد اين فعاليت را جاري ساختن دهد. معمولا نتايجي كه از روش WIFI بدست ميايند از آن جايي كه سريع خيس از GPS و دقيقتر از شرايط مكاني ip آيتم استعمال قرار ميگيرند.
استعمال از Geolocation API
Geolocation API معمولا بيشتر مرورگرها را ساپورت مي نمايد و بر روي بيشتر آنها اعمال ميشود، البته براي اين كه مطمئن گرديد Geolocation API براي كاربرانتان قابل دسترس ميباشد يك ايده عالي اين ميباشد كه پيش از اين شغل ديگري اعمال دهيد ارزيابي نمائيد كه آيا شي شرايط جغرافيايي يا اين كه به عبارتي geolocation باطن اينترفيس Window.navigator قابل دسترس ميباشد يا اين كه نه.
if (navigator.geolocation) {// geolocation is available}else {// geolocation is not supported}باطن شي navigator.geolocation همگي متدهاي API وجود داراست:
Geolocation.getCurrentPosition( ) شرايط فعلي مخاطب را احتساب مي نمايد.
Geolocation.watchPosition( ) چشم به راه تغيير و تحول شرايط ميماند و اسلوب callback را به طور لحظه اي فراخواني مي نمايد.
Geolocation.clearWatch( ): watchPosition eventhandler را حذف مي نمايد.
متدهاي getCurrentPosition( ) و watchPosition( ) در وضعيت هاي به طور تقريب يكسان به كار گيري ميشوند. هر دوي آنها به طور همزمان فعاليت مي نمايند و تلاش مي نمايند كه وضعيت مكاني استفاده كننده را بدست بياورند و بسته به سود اين همت callback برنده و يا اين كه callback ارور را فراخواني مي نمايند.
برچسب: طراحي اپليكيشن در مشهد،