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