GMSTileLayer ক্লাস রেফারেন্স


ওভারভিউ

GMSTileLayer হল একটি বিমূর্ত শ্রেণী যা একটি নির্দিষ্ট GMSMapView- এ কাস্টম ইমেজ টাইলস ওভারলে করার অনুমতি দেয়।

এটি সরাসরি আরম্ভ করা নাও হতে পারে, এবং টাইল ফেরত দেওয়ার জন্য উপশ্রেণীগুলি অবশ্যই tileForX:y:zoom: পদ্ধতি প্রয়োগ করতে হবে।

জুম লেভেল 0-এ সমগ্র বিশ্ব একটি একক টাইল দ্বারা আচ্ছাদিত একটি বর্গক্ষেত্র এবং সেই টাইলের জন্য স্থানাঙ্ক x এবং y উভয়ই 0। জুম লেভেল 1-এ, বিশ্বটি 4টি টাইলস দ্বারা আচ্ছাদিত এবং x এবং y 0 বা 1, ইত্যাদি।

GMSSyncTileLayer এবং GMSURLTileLayer দ্বারা উত্তরাধিকারসূত্রে প্রাপ্ত।

পাবলিক সদস্য ফাংশন

(অকার্যকর) - requestTileForX:y:zoom:receiver:
requestTileForX:y:zoom:receiver: GMSTileOverlay-এর জন্য ইমেজ টাইলস তৈরি করে।
(অকার্যকর) - ক্লিয়ারটাইলক্যাশ
ক্যাশে সাফ করে যাতে সমস্ত টাইল আবার অনুরোধ করা হবে।

বৈশিষ্ট্য

GMSMapView * মানচিত্র
এই GMSTileOverlay যে মানচিত্রটিতে প্রদর্শিত হয়েছে।
int zIndex
উচ্চতর zIndex মানের টাইল স্তরগুলি নিম্ন zIndex মানের টাইল স্তর এবং ওভারলেগুলির উপরে আঁকা হবে।
NSInteger টাইলের আকার
পিক্সেলের সংখ্যা নির্দিষ্ট করে (বিন্দু নয়) যেগুলি ফেরত দেওয়া টাইল চিত্রগুলি হিসাবে প্রদর্শন করতে পছন্দ করবে৷
ভাসা অস্বচ্ছতা
টাইল স্তরের অস্বচ্ছতা নির্দিষ্ট করে।
বুল বিবর্ণ
টাইলগুলি বিবর্ণ হওয়া উচিত কিনা তা নির্দিষ্ট করে৷

সদস্য ফাংশন ডকুমেন্টেশন

- (অকার্যকর) অনুরোধTileForX: (NSUI integer) এক্স
y: (NSUI integer) y
জুম: (NSUI integer) জুম
রিসিভার: (id< GMSTileReceiver >) রিসিভার

requestTileForX:y:zoom:receiver: GMSTileOverlay-এর জন্য ইমেজ টাইলস তৈরি করে।

এটি অবশ্যই সাবক্লাস দ্বারা ওভাররাইড করা উচিত। প্রদত্ত x , y এবং zoom জন্য টাইল _অবশ্যই পরে receiver প্রেরণ করা হবে।

kGMSTileLayerNoTile উল্লেখ করুন যদি এই অবস্থানের জন্য কোন টাইল উপলব্ধ না হয়; অথবা শূন্য যদি একটি ক্ষণস্থায়ী ত্রুটি ঘটে এবং একটি টাইল পরে উপলব্ধ হতে পারে।

মূল থ্রেডে এই পদ্ধতিতে কল করা হবে। একটি বেস ক্লাসের জন্য GMSSyncTileLayer দেখুন যা একটি ব্লকিং টাইল স্তর প্রয়োগ করে যা আপনার অ্যাপ্লিকেশনের প্রধান থ্রেডে চলে না।

- (অকার্যকর) clearTileCache

ক্যাশে সাফ করে যাতে সমস্ত টাইল আবার অনুরোধ করা হবে।


সম্পত্তি ডকুমেন্টেশন

- ( GMSMapView *) মানচিত্র [read, write, assign]

এই GMSTileOverlay যে মানচিত্রটিতে প্রদর্শিত হয়েছে।

এই সম্পত্তি সেট করা মানচিত্রে স্তর যোগ করা হবে. এটিকে শূন্যে সেট করা মানচিত্র থেকে এই স্তরটিকে সরিয়ে দেয়। যে কোনো সময়ে একটি স্তর সর্বাধিক একটি মানচিত্রে সক্রিয় হতে পারে।

- (int) zIndex [read, write, assign]

উচ্চতর zIndex মানের টাইল স্তরগুলি নিম্ন zIndex মানের টাইল স্তর এবং ওভারলেগুলির উপরে আঁকা হবে।

সমান মান অনির্ধারিত ড্র ক্রম ফলাফল.

- ( NSInteger ) টাইল সাইজ [read, write, assign]

পিক্সেলের সংখ্যা নির্দিষ্ট করে (বিন্দু নয়) যেগুলি ফেরত দেওয়া টাইল চিত্রগুলি হিসাবে প্রদর্শন করতে পছন্দ করবে৷

সেরা ফলাফলের জন্য, এটি আপনার কাস্টম টাইলের প্রান্তের দৈর্ঘ্য হওয়া উচিত। ডিফল্ট 256, যা Google Maps টাইলসের ঐতিহ্যগত আকার।

128 পয়েন্টের সমতুল্য (যেমন রেটিনা ডিভাইসে 256 পিক্সেল) থেকে কম মানগুলি ভাল কাজ নাও করতে পারে এবং সুপারিশ করা হয় না।

উদাহরণ স্বরূপ, একজন অ্যাপ্লিকেশন ডেভেলপার রেটিনা ডিভাইসে রেটিনা টাইলস (512 পিক্সেল প্রান্তের দৈর্ঘ্য) প্রদান করতে চাইতে পারেন, যাতে প্রতি ভিউতে একই সংখ্যক টাইল রাখা হয় যেটি 256-এর ডিফল্ট মান একটি নন-রেটিনা ডিভাইসে দেয়।

- (ভাসা) অস্বচ্ছতা [read, write, assign]

টাইল স্তরের অস্বচ্ছতা নির্দিষ্ট করে।

এটি টাইল চিত্রের আলফা চ্যানেলের জন্য একটি গুণক প্রদান করে।

- (BOOL) fadeIn [read, write, assign]

টাইলগুলি বিবর্ণ হওয়া উচিত কিনা তা নির্দিষ্ট করে৷

ডিফল্ট হ্যাঁ।