PDA

View Full Version : گروهی کردن نقاط بر روی نقشه



saeedhushmand
چهارشنبه 10 دی 1393, 12:55 عصر
با عرض سلام خدمت دوستان ، می خواستم بدونم چه طور میتونم نقاط رو روی نقشه گروه بندی کنم (مثلا اونایی که نزدیک به هم هستن)


مثل عکس زیر
127064

ahmad156
جمعه 12 دی 1393, 21:18 عصر
این گروه بندی ها در اصل هر کدوم یه Marker هستند.شما این جوری عمل کنین که یه تعداد Marker که در فاصله نزدیکی به هم هستند رو در یه گروه در نظر میگیرین و یه Marker به نمایندگی از اونها نمایش داده بشه (هم میتونه مرکزی ترین Marker باشه هم میتونین یه Marker در مرکز رسم کنین) که یه خرده الگوریتم پیچیده ای میشه چون باید این محاسبه رو در هر Zooming انجام بدین همچنین که کدوم Marker توی کدوم گروه قرار میگیره.مسئله اصلی نشون دادن تعداد هست که به روش معمولی قابل انجام نیست چون شما میتونین برای هر Marker یه دونه آیکون در نظر بگیرین که یه عکس یا آیکون خالی میتونه باشه.توی این مورد شما باید از SVG استفاده کنین.برای رسم SVG تون باید از Path استفاده کرده و دایره مورد نظر رو با اندازه دلخواه و عدد مورد نظر خود را رسم کنین.نمونه ای که میگین درسته در ظاهر ساده است ولی خودش در حد یه پروژه مفصل کار میبره