সংক্ষিপ্ত উত্তর
কনটেইনারপয়েন্ট পদ্ধতিগুলি কোনও ফিচারের অনুরোধ থেকে ২০১২ সালে ফিরে এসেছে এবং আজ তারা কিছুটা বিভ্রান্তিকর।
সেরা উত্তরটি লিফলেট রক্ষণাবেক্ষণকারী ভ্লাদিমির আগাফোনকিনের বর্ণনা:
"লেয়ারপয়েন্টটি আসলে মানচিত্রের স্তরটির সাথে সম্পর্কিত একটি বিন্দু (ডিভ যাতে টাইলস এবং চিহ্নিতকারী রয়েছে) বাইরের মানচিত্রের ধারক নয় you আপনার যা প্রয়োজন তা ম্যাপ.লেয়ারপয়েন্ট টোকো কনটেনিয়ারপয়েন্ট। পরবর্তী সংস্করণ জন্য। "
দীর্ঘ উত্তর
আরও বিস্তারিত:
লিফলেটের মূল সার্বজনীন রূপান্তর পদ্ধতি, যদিও অ্যাপ্লিকেশন বিকাশকারীরা খুব কমই ব্যবহৃত হয়, L.Map.project(latlng [, zoom])
এবং L.Map.unproject(point [, zoom])
।
ওয়েব মানচিত্রগুলি টাইলগুলির একটি গ্রিডে বিভক্ত হয়, যার মধ্যে প্রতিটি একই সংখ্যক পিক্সেল রয়েছে। উচ্চতর জুম স্তরে মানচিত্রটি বৃহত্তর সংখ্যক টাইলগুলিতে বিভক্ত, যার সাথে সম্পর্কিত বৃহত্তর পিক্সেল রয়েছে। সুতরাং মানচিত্রের পিক্সেল আকারটি জুম স্তরের উপর নির্ভরশীল।
এর অর্থ হ'ল আপনি যদি আপনার ব্রাউজারে লিফলেট ডেমো উইন্ডোটি নিয়ে গোলমাল করেন তবে প্রদত্ত লেটল্যাংয়ের জন্য এল.ম্যাপ.প্রজেক্টের আউটপুট কেবলমাত্র জুম ইন এবং আউট করলেই পরিবর্তন হবে ।
লিফলেট (0.7.3) এর সর্বশেষ সংস্করণ হিসাবে, L.Map.latLngToLayerPoint
পড়ার সংজ্ঞা :
latLngToLayerPoint: function (latlng) {
var projectedPoint = this.project(L.latLng(latlng))._round();
return projectedPoint._subtract(this.getPixelOrigin());
}
বিপরীতে, L.Map.latLngToContainerPoint
পড়ে:
latLngToContainerPoint: function (latlng) {
return this.layerPointToContainerPoint(this.latLngToLayerPoint(L.latLng(latlng)));
}
L.Map.layerPointToContainerPoint
সংজ্ঞায়িত সহ :
layerPointToContainerPoint: function (point) {
return L.point(point).add(this._getMapPanePos());
}
ব্যক্তিগত মানচিত্রের পদ্ধতিটি যখন প্রথম তৈরি হয়েছিল তখন বর্তমান মানচিত্রের অবস্থান এবং অবস্থানের মধ্যে অফসেটটি দেয়_getMapPanePos()
returns এটি কেবল কোনও মানচিত্রের প্যানের সময় পরিবর্তিত হয় (জুম চলাকালীন নয়), সুতরাং প্রদত্ত ল্যাটল্যাঞ্জের সাথে সম্পর্কিত লেয়ারপয়েন্ট এবং ধারক পয়েন্টের মধ্যে পার্থক্য হ'ল লেয়ারপয়েন্টটি মানচিত্রের ধারকটিতে ল্যাটল্জের অবস্থানটি প্রাথমিক অবস্থানে মানচিত্রের সাথে থাকে , যখন ধারকপয়েন্ট মানচিত্রের ধারকটিতে ল্যাটলিংয়ের বর্তমান অবস্থান ।<div>
<div>