شناسه نقشه، یک شناسه منحصر به فرد است که نشاندهنده تنظیمات سبک و پیکربندی نقشه گوگل است که در Google Cloud ذخیره شدهاند. شما از شناسههای نقشه برای فعال کردن ویژگیها یا مدیریت یا سبکبندی نقشهها در وبسایتها و برنامههای خود استفاده میکنید. میتوانید شناسههای نقشه را برای هر پلتفرمی که نیاز دارید - جاوا اسکریپت، اندروید، iOS یا نقشههای استاتیک - در پروژه کنسول Google Cloud خود در صفحه مدیریت نقشه ایجاد کنید.
برای نحوه ایجاد شناسه نقشه، به نحوه ایجاد شناسه نقشه مراجعه کنید.
کارهایی که میتوانید با شناسههای نقشه انجام دهید
از شناسههای نقشه برای فعال کردن ویژگیها و استایلبندی استفاده کنید. در اینجا چند نمونه از نحوه استفاده از شناسههای نقشه آورده شده است. برای مشاهده لیست کامل، به ویژگیهایی که از شناسههای نقشه استفاده میکنند مراجعه کنید:
استایلدهی نقشههای مبتنی بر ابر : یک شناسه نقشه را با یک استایل نقشه مرتبط کنید تا نقشههای خود را با استفاده از کنسول Google Cloud استایلدهی، سفارشیسازی و مدیریت کنید. در همه پلتفرمها موجود است: اندروید ، iOS ، جاوا اسکریپت و Maps Static API .
نقشههای برداری : از یک شناسه نقشه برای استفاده از نقشهای متشکل از کاشیهای برداری که در زمان بارگذاری در سمت کلاینت با استفاده از WebGL ترسیم میشوند، استفاده کنید. این قابلیت در جاوا اسکریپت موجود است.
نشانگرهای پیشرفته : برای فعال کردن نشانگرهای پیشرفته از شناسه نقشه استفاده کنید. در اندروید ، iOS و جاوا اسکریپت موجود است.
مثال برای استایلدهی نقشههای مبتنی بر ابر
برای استفاده از سبکدهی نقشههای مبتنی بر ابر برای سبکدهی نقشهها در وبسایت و برنامههای اندروید خود، این مراحل را دنبال کنید:
برای هر پلتفرمی که استفاده میکنید، شناسه نقشه ایجاد کنید. برای مثال، یک شناسه نقشه جاوا اسکریپت و یک شناسه نقشه اندروید ایجاد کنید. برای جزئیات بیشتر، به بخش ایجاد شناسه نقشه مراجعه کنید.
یک سبک نقشه را در کنسول Google Cloud پیکربندی کنید. برای جزئیات بیشتر، به سبک نقشههای مبتنی بر ابر مراجعه کنید.
هر دو شناسه نقشه خود را با سبک نقشه در کنسول Google Cloud مرتبط کنید. برای جزئیات بیشتر، به بخش مرتبط کردن شناسههای نقشه با سبک خود مراجعه کنید.
شناسه نقشه را در جاوا اسکریپت وبسایت و کد برنامه اندروید خود ارجاع دهید. برای جزئیات بیشتر، به افزودن شناسه نقشه به برنامه خود مراجعه کنید.
سبک نقشه مرتبط با شناسههای نقشه شما سپس در وبسایت و برنامه اندروید شما نمایش داده میشود. میتوانید سبک نقشه خود را در کنسول ابری بهروزرسانی کنید و تغییرات به طور خودکار در هر دو مکان، بدون نیاز به بهروزرسانی برنامه توسط مشتریان شما، ظاهر میشوند.
ویژگیهایی که از شناسههای نقشه استفاده میکنند
جدول زیر ویژگیها و APIهای پلتفرم نقشههای گوگل را که از شناسههای نقشه استفاده میکنند، نشان میدهد:
| ویژگی یا API | از شناسههای نقشه برای دستیابی به این اهداف استفاده میکند |
|---|---|
| نشانگرهای پیشرفته | نشانگرهای پیشرفته را فعال کنید. نیازی به ایجاد شناسه نقشه ندارید و میتوانید از شناسه نقشه آزمایشی DEMO_MAP_ID استفاده کنید. |
| استایلدهی مبتنی بر داده برای مرزها | شناسه نقشه را با مجموعهای از مرزها و سبکها مرتبط کنید تا نقشه مطابق با مرزها سبکبندی شود. |
| استایلدهی دادهمحور برای مجموعه دادهها | شناسه نقشه را با مجموعهای از دادهها و سبکبندی مرتبط کنید تا نقشه را مطابق با مجموعه دادهها سبکدهی کنید. |
| فلوتر | نقشههای گوگل مورد استفاده در برنامههای Flutter خود را استایلبندی کنید. |
| API جاسازی نقشهها | نقشهای را که قرار است در صفحه وب جاسازی شود، مشخص و سبکدهی کنید. |
| API جاوا اسکریپت نقشهها | نقشه را برای نمایش در صفحه وب سبکبندی کنید. |
| SDK نقشهها برای اندروید | نقشه را برای نمایش در یک برنامه اندروید استایلبندی کنید. 1 |
| SDK نقشه برای iOS | نقشه را برای نمایش در یک برنامه iOS استایلبندی کنید. 1 |
| API استاتیک نقشهها | نقشهای که قرار است به عنوان یک تصویر ثابت رندر شود را مشخص و استایلدهی کنید. |
| راهکارهای تحرک | از API و SDK های جاوا اسکریپت Maps برای اندروید و iOS برای استایل دهی به نقشه ها در راهکارهای Mobility استفاده کنید. 1 |
| SDK ناوبری برای اندروید | نقشه را برای نمایش در یک برنامه اندروید استایلبندی کنید. 1 |
| کیت توسعه نرمافزار ناوبری برای iOS | نقشه را برای نمایش در یک برنامه iOS استایلبندی کنید. 1 |
| WebGL (نقشههای برداری) | ویژگیهای WebGL را با استفاده از شناسه نقشه برداری جاوا اسکریپت فعال کنید. |
۱. استفاده از یک شناسه نقشه در Maps SDK برای اندروید، Maps SDK برای iOS، Navigation SDK برای اندروید یا Navigation SDK برای iOS، بارگذاری نقشهای را آغاز میکند که از Dynamic Maps SKU شارژ میشود.