ফিচার লেয়ার ইন্টারফেস
google.maps . FeatureLayer ইন্টারফেস
একটি ইন্টারফেস একটি মানচিত্র স্তরের প্রতিনিধিত্ব করে যেখানে একটি নির্দিষ্ট FeatureType বৈশিষ্ট্য রয়েছে যার শৈলী ক্লায়েন্ট-সাইড ওভাররাইড করা যেতে পারে বা ইভেন্ট সংযুক্ত থাকতে পারে।
বৈশিষ্ট্য | |
|---|---|
featureType | প্রকার: FeatureType এই FeatureLayer সাথে যুক্ত FeatureType । |
isAvailable | প্রকার: boolean এই FeatureLayer উপলব্ধ কিনা, মানে এই মানচিত্রের জন্য ডেটা-চালিত স্টাইলিং উপলব্ধ কিনা (Google ক্লাউড কনসোল মানচিত্র শৈলীতে এই FeatureLayer সক্ষম সহ ভেক্টর টাইলস ব্যবহার করে একটি মানচিত্র আইডি রয়েছে।) যদি এটি মিথ্যা হয় (বা মিথ্যা হয়ে যায়), তবে এই FeatureLayer স্টাইলিং ডিফল্টে ফিরে আসে এবং ইভেন্টগুলি ট্রিগার হয় না। |
| প্রকার: string optional এই FeatureLayer জন্য ডেটাসেট আইডি। শুধুমাত্র featureType যদি FeatureType.DATASET হয় তাহলেই উপস্থিত। |
style optional | প্রকার: FeatureStyleOptions | FeatureStyleFunction optionalFeatureLayer Feature স্টাইল। শৈলী সেট করা হলে শৈলী প্রয়োগ করা হয়। আপনার স্টাইল ফাংশন আপডেট হলে, আপনাকে আবার স্টাইল প্রপার্টি সেট করতে হবে। একটি FeatureStyleFunction মানচিত্র টাইলসের উপর প্রয়োগ করার সময় অবশ্যই সামঞ্জস্যপূর্ণ ফলাফল প্রদান করতে হবে এবং কর্মক্ষমতার জন্য অপ্টিমাইজ করা উচিত। অ্যাসিঙ্ক্রোনাস ফাংশন সমর্থিত নয়। আপনি যদি একটি FeatureStyleOptions ব্যবহার করেন, সেই স্তরের সমস্ত বৈশিষ্ট্য একই FeatureStyleOptions দিয়ে স্টাইল করা হবে। পূর্বে সেট করা শৈলী অপসারণ করতে শৈলীটিকে null সেট করুন। যদি এই FeatureLayer উপলব্ধ না হয়, সেটিং স্টাইল কিছুই করে না এবং একটি ত্রুটি লগ করে। |
পদ্ধতি | |
|---|---|
addListener | addListener(eventName, handler) পরামিতি:
রিটার্ন মান: MapsEventListener ফলাফল ইভেন্ট লিসেনার। প্রদত্ত ইভেন্ট নামের সাথে প্রদত্ত শ্রোতা ফাংশন যোগ করে। এই শ্রোতার জন্য একটি শনাক্তকারী প্রদান করে যা event.removeListener সাথে ব্যবহার করা যেতে পারে। |
ঘটনা | |
|---|---|
click | function(event) যুক্তি:
FeatureLayer ক্লিক করা হলে এই ইভেন্টটি বরখাস্ত হয়। |
mousemove | function(event) যুক্তি:
যখন ব্যবহারকারীর মাউস FeatureLayer উপর চলে যায় তখন এই ইভেন্টটি গুলি করা হয়। |
ফিচার টাইপ ধ্রুবক
google.maps . FeatureType ধ্রুবক
বৈশিষ্ট্য ধরনের জন্য শনাক্তকারী.
const {FeatureType} = await google.maps.importLibrary("maps") কল করে অ্যাক্সেস করুন।
Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন।
ধ্রুবক | |
|---|---|
ADMINISTRATIVE_AREA_LEVEL_1 | দেশের স্তরের নীচে একটি প্রথম-ক্রম নাগরিক সত্তা নির্দেশ করে৷ |
ADMINISTRATIVE_AREA_LEVEL_2 | দেশের স্তরের নীচে একটি দ্বিতীয়-ক্রম নাগরিক সত্তা নির্দেশ করে। |
COUNTRY | জাতীয় রাজনৈতিক সত্তাকে নির্দেশ করে। |
| একটি তৃতীয় পক্ষের ডেটাসেট নির্দেশ করে৷ |
LOCALITY | একটি নিগমিত শহর বা শহরের রাজনৈতিক সত্তা নির্দেশ করে৷ |
POSTAL_CODE | দেশের মধ্যে পোস্টাল মেল ঠিকানার জন্য ব্যবহৃত একটি পোস্টাল কোড নির্দেশ করে। জিপ কোড অন্তর্ভুক্ত. |
SCHOOL_DISTRICT | একটি স্কুল জেলা নির্দেশ করে। |
ফিচারস্টাইল ফাংশন টাইপডেফ
google.maps . FeatureStyleFunction টাইপডেফ
FeatureLayer স্টাইল করার জন্য একটি ফাংশন।
function( FeatureStyleFunctionOptions ): ( FeatureStyleOptions optional )
ফিচার স্টাইল ফাংশন অপশন ইন্টারফেস
google.maps . FeatureStyleFunctionOptions ইন্টারফেস
বিকল্পগুলি একটি FeatureStyleFunction পাস করা হয়েছে।
বৈশিষ্ট্য | |
|---|---|
feature | প্রকার: Feature স্টাইলিংয়ের জন্য Feature FeatureStyleFunction ফাংশনে পাস করা হয়েছে। |
ফিচার স্টাইল অপশন ইন্টারফেস
google.maps . FeatureStyleOptions ইন্টারফেস
এই বিকল্পগুলি নির্দিষ্ট করে যেভাবে একটি Feature শৈলী একটি মানচিত্রে পরিবর্তন করা উচিত।
বৈশিষ্ট্য | |
|---|---|
fillColor optional | প্রকার: string optional হেক্স আরজিবি স্ট্রিং (সবুজের জন্য "#00FF00" এর মতো)। শুধুমাত্র বহুভুজ জ্যামিতির ক্ষেত্রে প্রযোজ্য। |
fillOpacity optional | প্রকার: number optional 0.0 এবং 1.0 এর মধ্যে অস্বচ্ছতা পূরণ করুন। শুধুমাত্র বহুভুজ জ্যামিতির ক্ষেত্রে প্রযোজ্য। |
strokeColor optional | প্রকার: string optional হেক্স আরজিবি স্ট্রিং (সবুজের জন্য "#00FF00" এর মতো)। |
strokeOpacity optional | প্রকার: number optional 0.0 এবং 1.0 এর মধ্যে স্ট্রোকের অস্বচ্ছতা। শুধুমাত্র রেখা এবং বহুভুজ জ্যামিতিতে প্রযোজ্য। |
strokeWeight optional | প্রকার: number optional স্ট্রোকের প্রস্থ পিক্সেলে। শুধুমাত্র রেখা এবং বহুভুজ জ্যামিতিতে প্রযোজ্য। |
বৈশিষ্ট্য ইন্টারফেস
google.maps . Feature ইন্টারফেস
একটি ভেক্টর মানচিত্র টাইল বৈশিষ্ট্য প্রতিনিধিত্বকারী একটি ইন্টারফেস। এগুলি FeatureStyleFunction ফাংশনের ইনপুট। একটি নির্দিষ্ট Feature বস্তুর একটি রেফারেন্স সংরক্ষণ করবেন না কারণ রেফারেন্স স্থিতিশীল হবে না।
বৈশিষ্ট্য | |
|---|---|
featureType | প্রকার: FeatureType বৈশিষ্ট্য এই Feature FeatureType . |
প্লেসফিচার ইন্টারফেস
google.maps . PlaceFeature ইন্টারফেস
একটি স্থান আইডি সহ একটি বৈশিষ্ট্য FeatureType.ADMINISTRATIVE_AREA_LEVEL_2 একটি ইন্টারফেস FeatureType.COUNTRY FeatureType.POSTAL_CODE প্রকারের FeatureType.SCHOOL_DISTRICT অন্তর্ভুক্ত FeatureType.LOCALITY FeatureType.ADMINISTRATIVE_AREA_LEVEL_1
এই ইন্টারফেস Feature প্রসারিত.
বৈশিষ্ট্য | |
|---|---|
placeId | প্রকার: string |
উত্তরাধিকারসূত্রে প্রাপ্ত: featureType | |
পদ্ধতি | |
|---|---|
fetchPlace | fetchPlace() পরামিতি: কোনোটিই নয় এই PlaceFeature জন্য একটি Place নিয়ে আসে৷ ফলস্বরূপ Place অবজেক্টে, id এবং displayName বৈশিষ্ট্যগুলি পপুলেট করা হবে। প্রদর্শনের নামটি সেই ভাষায় হবে যা শেষ ব্যবহারকারী মানচিত্রে দেখে। (অতিরিক্ত ক্ষেত্রগুলি পরবর্তীতে Place.fetchFields() এর মাধ্যমে স্বাভাবিক Places API সক্ষমতা এবং বিলিং সাপেক্ষে অনুরোধ করা যেতে পারে।) শুধুমাত্র সিঙ্ক্রোনাস FeatureStyleFunctionগুলি সমর্থিত হওয়ায় এটিকে FeatureStyleFunction থেকে কল করবেন না। প্রতিশ্রুতি প্রত্যাখ্যান করা হয় যদি Place আনার সময় কোনো ত্রুটি থাকে। |
ডেটাসেট বৈশিষ্ট্য ইন্টারফেস
google.maps . DatasetFeature ইন্টারফেস
একটি ডেটাসেট থেকে একটি বৈশিষ্ট্য প্রতিনিধিত্বকারী একটি ইন্টারফেস। একটি DatasetFeature featureType সর্বদা FeatureType.DATASET হবে।
এই ইন্টারফেস Feature প্রসারিত.
বৈশিষ্ট্য | |
|---|---|
datasetAttributes | প্রকার: Object <string, string> বৈশিষ্ট্যের বৈশিষ্ট্যের মূল-মান ম্যাপিং। |
datasetId | প্রকার: string এই বৈশিষ্ট্যটি যে ডেটাসেটের অন্তর্ভুক্ত তার ডেটাসেট আইডি৷ |
উত্তরাধিকারসূত্রে প্রাপ্ত: featureType | |
ফিচারমাউস ইভেন্ট ইন্টারফেস
google.maps . FeatureMouseEvent ইন্টারফেস
এই বস্তুটি FeatureLayer একটি মাউস ইভেন্ট থেকে ফেরত দেওয়া হয়।
এই ইন্টারফেস MapMouseEvent প্রসারিত করে।
বৈশিষ্ট্য | |
|---|---|
features | এই মাউস ইভেন্টে Feature রয়েছে। |
উত্তরাধিকারসূত্রে পাওয়া: domEvent , latLng | |
পদ্ধতি | |
|---|---|
উত্তরাধিকারসূত্রে প্রাপ্ত: stop |