ওপেনলায়ার্স ডকুমেন্টেশন বোঝা


12

ওপ্লেলেয়ার ডকুমেন্টেশনের মধ্যে আমি লক্ষ্য করেছি যে "বিকল্পগুলি" অনেক বার ব্যবহৃত হয় যা দেখানোর জন্য কনস্ট্রাক্টর প্যারামিটার নেয়। তবে এই পরামিতি {অবজেক্ট} এর বিশদটি আমি কোথায় পেতে পারি? কনস্ট্রাক্টররা কী কী পরামিতি গ্রহণ করে তা কীভাবে কেউ জানতে পারে?

উদাহরণস্বরূপ: নীচে আমি ওপেনলায়ার্স.ফিল্টার.স্পিটিয়াল এর জন্য কনস্ট্রাক্টর ডকুমেন্টেশন রেখেছি।

আমি কীভাবে জানব যে আমি properties অবজেক্ট within এর মধ্যে কোন বৈশিষ্ট্য রাখতে পারি?

এখানে চিত্র বর্ণনা লিখুন

উত্তর:


12

ওপেন সোর্স সম্পর্কে সর্বোত্তম জিনিস হ'ল সোর্স কোডটি ব্রাউজ করে আপনি ঠিক দেখতে পাচ্ছেন। একটি স্থানিক ফিল্টার নির্মাণ করার সময়, একটি নতুন অবজেক্টটি নিম্নলিখিত আরম্ভিত ফাংশন দিয়ে শুরু করা হয়:

72      initialize: function(options) {
73          OpenLayers.Filter.prototype.initialize.apply(this, [options]);
74      },

এটি অনলাইন উত্স নিয়ন্ত্রণে দেখা যায় । আবেদন ফাংশন কপি সব আপনার কনফিগারেশন বস্তু থেকে বৈশিষ্ট্যাবলী ( অপশন একটি নতুন স্থানিক ফিল্টার বস্তু (শব্দ বৈশিষ্ট্য প্যারামিটার) এই উপরে কোডে)।

সুতরাং আপনার প্রশ্নের উত্তরে আপনি স্থানিক ফিল্টার (প্রকার, সম্পত্তি, মান ইত্যাদি) তালিকাভুক্ত যে কোনও বৈশিষ্ট্য সহ একটি কনফিগার অবজেক্ট তৈরি করতে পারেন এবং সেগুলি আপনার নতুন অবজেক্টে সেট করা হবে।

ওপেনলায়ার্স ক্লাসগুলি কীভাবে ব্যবহার করতে হয় তার সেরা উপায়গুলির একটি উদাহরণ (উদাহরণ সহ) তাদের সম্পর্কিত ইউনিট পরীক্ষাগুলি খুঁজে পাওয়া। উদাহরণস্বরূপ, ওপেনলায়ার্স.ফিল্টার.স্প্যাটিয়ালের জন্য পরীক্ষাগুলি http://trac.osgeo.org/openlayers/browser/trunk/openlayers/tests/Filter/Spatial.html এ রয়েছে

এই পরীক্ষাগুলি স্থানিক ফিল্টার বর্গ নির্মাণের বিভিন্ন উদাহরণ দেখায় (এবং এটি কীভাবে একবার নির্মাণ করা যায়) উদাহরণস্বরূপ

28          var filer, feature, res, geom, bounds;
29  
30          bounds = new OpenLayers.Bounds(0, 0, 10, 10);
31          filter = new OpenLayers.Filter.Spatial({
32              type: OpenLayers.Filter.Spatial.BBOX,
33              value: bounds
34          });

যে কোনও ওপেনলায়ার ক্লাস কীভাবে নির্মিত হয় এবং আপনি যখন কোনও নতুন অবজেক্ট তৈরি করেন ঠিক কী ঘটে তা সন্ধান করতে আপনি এই কৌশলগুলি ব্যবহার করতে পারেন।


ধন্যবাদ, পরীক্ষাগুলি সন্ধানের পরামর্শের জন্য +1। (আপনার উত্তরে মূল্য যুক্ত হয়েছে)
ক্যাপ্ট্রাড্রাগন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.