ডেটা ক্লাস
google.maps . Data
ক্লাস
ভূ-স্থানিক ডেটা প্রদর্শনের জন্য একটি স্তর। পয়েন্ট, লাইন-স্ট্রিং এবং বহুভুজ প্রদর্শিত হতে পারে।
প্রতিটি Map
ডিফল্টরূপে একটি Data
অবজেক্ট থাকে, তাই বেশিরভাগ সময় একটি তৈরি করার প্রয়োজন হয় না। যেমন:
var myMap = new google.maps.Map(...);
myMap.data.addGeoJson(...);
myMap.data.setStyle(...);
Data
অবজেক্ট হল Features
একটি সংগ্রহ। এই ক্লাস MVCObject
প্রসারিত.
const {Data} = await google.maps.importLibrary("maps")
কল করে অ্যাক্সেস করুন।
Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন।
কনস্ট্রাক্টর | |
---|---|
Data | Data([options]) পরামিতি:
প্রদত্ত DataOptions সহ একটি খালি সংগ্রহ তৈরি করে। |
পদ্ধতি | |
---|---|
add | add([feature]) পরামিতি:
রিটার্ন মান: Data.Feature সংগ্রহে একটি বৈশিষ্ট্য যোগ করে, এবং যোগ করা বৈশিষ্ট্য ফিরিয়ে দেয়। যদি বৈশিষ্ট্যটির একটি আইডি থাকে, তবে এটি সংগ্রহে বিদ্যমান যেকোনো বৈশিষ্ট্যকে একই ID দিয়ে প্রতিস্থাপন করবে। যদি কোন বৈশিষ্ট্য দেওয়া না হয়, একটি নতুন বৈশিষ্ট্য নাল জ্যামিতি এবং কোন বৈশিষ্ট্য সঙ্গে তৈরি করা হবে. যদি মনে রাখবেন আইডি |
addGeoJson | addGeoJson(geoJson[, options]) পরামিতি:
রিটার্ন মান: Array < Data.Feature > সংগ্রহে GeoJSON বৈশিষ্ট্য যোগ করে। এই পদ্ধতিটি একটি পার্স করা JSON দিন। আমদানি করা বৈশিষ্ট্যগুলি ফেরত দেওয়া হয়। GeoJSON আমদানি করা না গেলে একটি ব্যতিক্রম ছুড়ে দেয়। |
contains | contains(feature) পরামিতি:
রিটার্ন মান: boolean প্রদত্ত বৈশিষ্ট্য সংগ্রহে আছে কিনা তা পরীক্ষা করে। |
forEach | forEach(callback) পরামিতি:
রিটার্ন মান: কোনটিই নয় বারবার প্রদত্ত ফাংশনটি আহ্বান করে, প্রতিটি আহ্বানে ফাংশনে সংগ্রহের একটি বৈশিষ্ট্য পাস করে। বৈশিষ্ট্যগুলির মাধ্যমে পুনরাবৃত্তির ক্রম অনির্ধারিত। |
getControlPosition | getControlPosition() পরামিতি: কোনোটিই নয় রিটার্ন ভ্যালু:
|