Scribble Maps Blog
← All posts

Scribble Maps Blog

ڈولپرز: آٹو کمپلیٹ کِنہِہ گوگل API کریڈٹس بچاوُن

گوگل سٕنزِ نوِ API قیمتِ ہِندِ وجہ سٟتؠ چھِ واریاہ فاتح۔ تاہم، اگر تُہند ایپ میپنگ فنکشنلٹی ہُنٛد ساروی مجموعہ استعمال کران چھُ تہٰ تُہہِ چھِ واریاہ صارف، تُہہِ ہیکِو وُچھِتھ زِ تُہُنٛد پول ہیکِہ تیزی سان کم گژھِتھ۔ زٕ فنکشن یِم براہِ راست تُہنٛدِس پولس منٛزٕ کڑان چھِ تہٰ روزمرہ مُفت کوٹاہس تحت نِہ چھِ، تِم چھِ آٹو کمپلیٹ تہٰ پلیس سرچ۔

اگر تُہہِ Scribble Maps API سٟتؠ پنُن گوگل لائسنس استعمال کران چھِو، اسہِ چھِ کینٛہہ اِبتدائی اصلاحات کٔرِتھ تھوومِت، لیکن اگر تُہہِ براہِ راست گوگل میپس API پیٹھ پنُن کسٹم امپلیمنٹیشن بناوان چھِو، توتہِ چھُ اکھ سادٕ اپڈیٹ یُس تُہہِ کینٛہہ آٹو کمپلیٹ کریڈٹس بچاوُن منٛز مدد ہیکِہ کٔرِتھ۔

معیاری آٹو کمپلیٹ فنکشنلٹی ہیکِہ اِنپُٹ منٛز پرؠتھ تبدیلی سٟتؠ اکھ آٹو کمپلیٹ درخواست سوزِتھ۔ اِنپُٹ تبدیل گژھنَس دوران ٹائم آؤٹ تھونہِ سٟتؠ کریڈٹس ہُنٛد مقدار واریاہ کم کٔرِتھ ہیکِہ۔

یہِ چھُ اکھ واریاہ بنیادی مثال۔

 var acTimeOut;  
 textSearchInput.onkeyup = function() {  
 clearTimeout(acTimeout);  
 acTimeout = setTimeout(function() {  
 //put auto-complete calls in here  
 }, 250);  
 }  

لہٰذا پرؠتھ لٹہِ ییلی صارف اِنپُٹ منٛز ٹائپ کرُن شروع کرِ، آٹو کمپلیٹ تانٛہہ فائر گژھِ نہِ یانٛہہ نہِ اکھ عارضی تاخیر گژھِ۔ ۲۵۰ ملی سیکنڈ ہُنٛد تاخیر ہیکِہ کم کٔرِتھ تاکہ آٹو کمپلیٹ جلدی فائر گژھِ۔ اگر صارف جلدی سان "Toronto" ٹائپ کرِ، تو صرف اکھ آٹو کمپلیٹ کال ایگزیکیوٹ گژھِ بجائے ۸ کالن ہِندِ ییلی صارف ہچکچاوِ۔

اسہِ باسان چھُ زِ ٹائم تاخیر ساروی کھوتہِ بہتر کام کران چھُ۔ اَتھ منٛز اکھ اہم نقطہ یہِ چھُ زِ یہِ یقینی بناوُن زِ یوزر انٹرفیس یہِ ہاوِ زِ ٹائپنگ دوران سرچ چلان چھُ۔ اسہِ پننہِ معاملس منٛز اکھ اینیمیٹڈ اِسپنر استعمال کران چھِ۔ اَتھ کِنہِ اگر صارف جلدی ٹائپ کران چھُ تہٰ نٔتیجہ وُچھان چھُ نہِ، تو اینیمیٹڈ اِسپنر دِیہِ تِمن نٔتیجہ وُچھنہِ خٲطرٕ کافی وقت۔

یہِ یاد تھونہِ لایق چھُ زِ یہِ لاگو کرُن چھُ تِمن ہِنٛدِ موجودہ شرائطِ استعمال سٟتؠ مطابقت تھوان۔ یہِ طریقہ کار بنیادی طور پٲٹھؠ صرف صارف سٟتؠ آؤٹ باؤنڈ آٹو کمپلیٹ کالن ہِنٛز مقدار محدود کران چھُ۔
← All posts