আমার কাছে একটি ডেটাসেট রয়েছে যা ইতিমধ্যে জিওজসন রয়েছে। নিম্নলিখিত কোডের লাইন দিয়ে আমি এটি আমার মানচিত্রে যুক্ত করতে পারি।
L.geoJson(data.geojson).addTo(map);
এবং আমি এটি পেতে
তবে আমি এটি অর্জন করতে চাই, যেখানে পার্শ্ববর্তী অঞ্চলটি coveredাকা এবং আমার জিওজসনের আকারটি এর মাঝখানে একটি গর্ত।
প্রথম লেটলংস অ্যারের বাহ্যিক রিংকে উপস্থাপন করে বাকি অংশগুলি ভিতরে ভিতরে ছিদ্রগুলিকে উপস্থাপন করে আপনি লেটলংগুলির অ্যারের অ্যারে পেরিয়ে গর্তগুলি সহ বহুভুজ তৈরি করতে পারেন।
সুতরাং তত্ত্ব মত কিছু:
var scotland = [[60,-13],[60,0],[50,4],[50,-13]];
L.Polygon([scotland,coordinatesOfShapeHole].addTo(map);
আমার সমস্যাটি হ'ল এই ফাংশনটি আমার কাছে ডেটা.জেজসন বা ডেটা.জোজসনকমর্ডিনেটগুলিতে দ্বিতীয় প্যারামিটার হিসাবে (কোঅর্ডিনেটস অফ শেফহোল) পাস করার মতো বলে মনে হচ্ছে না;
এল.পলিগন ফাংশনটি খুশি বলে ডেটা.জোজসনকে কোনও ফর্ম্যাটে রূপান্তর করার কোনও উপায় আছে কি?
অথবা বিকল্পভাবে একই কাজটি কিন্তু এল.জিওজেসনের সাথে করবেন?