ارسال گزارش کندی ترافیک به نقشه گوگل ممکن شد

به نقل از سایت اخبار فناوری اطلاعات و ارتباطات ، فن آوری های نوین :    

به گزارش خبرگزاری مهر به نقل از ورج، ارائه این خدمات توسط گوگل در شرایطی صورت می‌گیرد که برخی نرم افزارهای رقیب مانند ویز از مدتها قبل خدمات مذکور را به علاقمندان ارائه می‌دهند.

پیش از این گوگل ارائه گزارش تصادفات خودرو، حضور پلیس در جاده و خیابان و وجود دوربین‌های سنجش سرعت را ممکن کرده بود. اما کاربران قادر به ارائه گزارش در مورد ایجاد گره‌های ترافیکی نبودند.

این خدمات از این هفته به تدریج در دسترس کاربران نقشه‌های گوگل در برخی نقاط دنیا قرار می‌گیرد. مشخص نیست آیا کاربران سیستم عامل آی او اس هم از خدمات یادشده بهره مند می‌شوند یا خیر.

گوگل اولین بار در دسامبر سال گذشته ارائه خدمات مذکور را به طور محدود آغاز کرد. البته محدودیت جغرافیایی ارائه خدمات یادشده باعث شده استفاده از اپلیکیشن نقشه گوگل بدین منظور چندان همه گیر نباشد.

90
0 0

لینک های مفید

طراحی لوگو دراصفهان

بانک اطلاعات مشاغل رایگان
لوازم یدکی جک JAC

کتاب های ادبیات آمریکای لاتین

سنگ چینی

کرم گریم


$(window).load(function () { 'use strict'; function activeStickyKit() { $('[data-sticky_column]').stick_in_parent({ parent: '[data-sticky_parent]' }); // bootstrap col position $('[data-sticky_column]') .on('sticky_kit:bottom', function (e) { $(this).parent().css('position', 'static'); }) .on('sticky_kit:unbottom', function (e) { $(this).parent().css('position', 'relative'); }); }; activeStickyKit(); function detachStickyKit() { $('[data-sticky_column]').trigger("sticky_kit:detach"); }; var screen = 768; var windowHeight, windowWidth; windowWidth = $(window).width(); if ((windowWidth < screen)) { detachStickyKit(); } else { activeStickyKit(); } // windowSize // window resize function windowSize() { windowHeight = window.innerHeight ? window.innerHeight : $(window).height(); windowWidth = window.innerWidth ? window.innerWidth : $(window).width(); } windowSize(); // Returns a function, that, as long as it continues to be invoked, will not // be triggered. The function will be called after it stops being called for // N milliseconds. If `immediate` is passed, trigger the function on the // leading edge, instead of the trailing. function debounce(func, wait, immediate) { var timeout; return function () { var context = this, args = arguments; var later = function () { timeout = null; if (!immediate) func.apply(context, args); }; var callNow = immediate && !timeout; clearTimeout(timeout); timeout = setTimeout(later, wait); if (callNow) func.apply(context, args); }; }; $(window).resize(debounce(function () { windowSize(); $(document.body).trigger("sticky_kit:recalc"); if (windowWidth < screen) { detachStickyKit(); } else { activeStickyKit(); } }, 250)); });