লিফলেট দিয়ে ডি 3. ব্রাশ () ব্যবহারের কোনও উদাহরণ?


10

আমার কাছে লিফলেট মানচিত্র রয়েছে যা আমি লিফলেট ওভারলে ফলকটি ব্যবহার করে একটি শীর্ষস্থানীয় "এসভিজি" রেখেছি। আমি ওভারলে ফলকে একটি ডি 3 ব্রাশ যুক্ত করতে চাই যা তারপরে একটি পৃথক চার্ট আপডেট করবে। আমি এক সাথে D3. ব্রাশ () এবং লিফলেট উদাহরণগুলির কোনও উদাহরণ অনুসন্ধান করে দেখেছি তবে এর কোনও সন্ধান পাইনি বলে মনে হয়।

আমি যে নিকটতম জিনিসটি পেয়েছি তা হ'ল এই https://github.com/mbostock/d3/issues/1321 এবং এই https://www.mapbox.com/mapbox.js/example/v1.0.0/timeline-scaled-markers/ (এটি মানচিত্রের চেয়ে চার্টটি ব্রাশ করছে)।

আমি বিস্মিত হতাম যদি:

  1. যে কোনও উদাহরণ, ওআর সম্পর্কে জানতেন
  2. এটি সম্ভব / যুক্তিসঙ্গতভাবে সোজাসাপ্টা, ওআর কেউ জানত OR
  3. যদি সম্ভব হয় তবে আমার যে সমস্যার মুখোমুখি হতে পারে সে সম্পর্কে কারও কাছে কোনও টিপস ছিল।

আপনি এই কাজ পেয়েছি? আপনি কি দেখতে পেয়েছেন যে ফায়ার ফক্সে ব্রাশটি আপনার মাউসের সাথে সামঞ্জস্য হয়নি?
ফ্রেজার কির্কম্যান

উত্তর:


2

আমি এই ব্লকের উপর ভিত্তি করে একটি প্রাথমিক উদাহরণ তৈরি করেছি ।

প্রক্রিয়া

  • মানচিত্রে আপনার স্তর গ্রুপ যুক্ত করুন (জিওএসএসএন থেকে)

  • আপনার স্তর গ্রুপটি একটি ভেরিয়েবলে সংরক্ষণ করুন, যেমন var layer_group = L.geoJSON(json, {...}).addTo(your_map);

  • আপনার brushendedফাংশনে, পুনরাবৃত্তি করুন layer_group.eachLayer()এবং ব্যবহার করুন your_map.removeLayer(layer)এবং your_map.addLayer(layer)বৈশিষ্ট্যের দৃশ্যমানতা নিয়ন্ত্রণ করতে পারেন ।

এখানে জেএসফিডাল: https://jsfiddle.net/0dyjkk2h/2/

ডি 3 ব্রাশ সহ লিফলেট মানচিত্র


প্রশ্নটি আমি সঠিকভাবে বুঝতে পারি নি। আপনি কি মানচিত্রে বা পৃথক চার্টে (আমার উদাহরণের মতো) ব্রাশ করতে সক্ষম হতে চান?
থাইবাউটগ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.