شما می توانید برای تعیین نقاط، خطوط، مناطق یا مجموعه ای از اشیاء به نقشه اشیاء اضافه کنید. Maps JavaScript API این اشیاء را همپوشانی می نامد. همپوشانی ها به مختصات طول و عرض جغرافیایی گره خورده اند، بنابراین با کشیدن یا بزرگنمایی نقشه حرکت می کنند.
انواع روکش
Maps JavaScript API چندین نوع همپوشانی دارد که می توانید به صورت برنامه نویسی اضافه کنید:
- مکان های منفرد روی نقشه با استفاده از نشانگرها نمایش داده می شوند. نشانگرها ممکن است گاهی اوقات تصاویر نمادهای سفارشی را نمایش دهند، در این صورت معمولاً به آنها "آیکون" گفته می شود. نشانگرها را ببینید.
- پنجره اطلاعات نوعی پوشش ویژه برای نمایش محتوا (معمولاً متن یا تصاویر) در یک بالون بازشو در یک مکان معین روی نقشه است. به اطلاعات ویندوز مراجعه کنید.
- خطوط روی نقشه با استفاده از چند خط نشان دهنده یک توالی مرتب از مکان ها نمایش داده می شوند. شکل ها را ببینید.
- نواحی با شکل دلخواه روی نقشه با استفاده از چند ضلعی نمایش داده می شوند. مانند چند خط، چند ضلعی ها دنباله ای مرتب از مکان ها هستند. برخلاف چند خط، چند ضلعی ها ناحیه ای را تعریف می کنند که آن را محصور می کنند. شکل ها را ببینید.
- همچنین می توانید دایره ها و مستطیل ها را روی نقشه تعریف کنید.
- از یک نماد برای سفارشی کردن نماد روی یک نشانگر یا افزودن تصاویر به چند خط استفاده کنید. نماد یک تصویر مبتنی بر برداری است که توسط یک مسیر، با استفاده از نماد مسیر SVG تعریف شده است. API همچنین گزینه هایی را برای کنترل نحوه نمایش نماد ارائه می دهد. نمادها را ببینید.
- اگر میخواهید تصویری را روی نقشه قرار دهید، میتوانید از روکش زمین استفاده کنید. به پوشش های زمینی مراجعه کنید.
- همچنین میتوانید با پیادهسازی رابط
OverlayView
، همپوشانیهای سفارشی خود را پیادهسازی کنید. به پوشش های سفارشی مراجعه کنید. - لایه های نقشه ممکن است با استفاده از انواع نقشه های همپوشانی نمایش داده شوند. میتوانید با ایجاد انواع نقشههای سفارشی که جایگزین مجموعههای کاشی نقشه پایه میشوند، یا در بالای مجموعههای کاشی نقشه پایه موجود بهعنوان همپوشانی ظاهر میشوند، مجموعه کاشیهای خود را ایجاد کنید. انواع نقشه سفارشی را ببینید.