Maps JavaScript API
برای برنامههای وب خود، نقشهها، موقعیت مکانی و تجربیات جغرافیایی پویا، تعاملی و عمیقاً سفارشیشده بسازید.
شروع کنید
شروع به ساختن با ویژگیهای رایج در Maps JavaScript API کنید.
با پلتفرم Google Maps شروع کنید
برای ایجاد یک حساب کاربری، ایجاد یک کلید API و شروع ساخت، راهنمای شروع پلتفرم Google Maps را دنبال کنید.
اولین نقشه خود را با یک نشانگر بسازید
نحوه بارگیری Maps JavaScript API و اضافه کردن نقشه با نشانگر به برنامه وب خود را بیاموزید.
یک نقشه سه بعدی بسازید
با نحوه ایجاد نقشه سه بعدی با استفاده از Maps JavaScript API آشنا شوید.
سبک نقشه خود را سفارشی کنید
تقریباً تمام جنبه های نقشه، از جمله جاده ها، ویژگی های جغرافیایی، نقاط دیدنی و موارد دیگر را سفارشی کنید.
پنجره های اطلاعاتی را به نشانگرهای خود اضافه کنید
هنگامی که کاربران شما روی یک نشانگر کلیک می کنند، یک پنجره اطلاعات با اطلاعات و زمینه اضافی نشان دهید.
ویژگیها
اسناد را برای ویژگیهای اصلی Maps JavaScript API مرور کنید.
انواع نقشه
نمایش جاده، ماهواره، نقشه های ترکیبی، زمین و سفارشی.
بومی سازی
متن روی نقشه را به صورت خودکار به بیش از 40 زبان بومی سازی کنید.
نشانگرها
نشانگر پیشفرض Google Maps را نمایش دهید یا نشانگرهای سبک سفارشی خود را اضافه کنید.
کنترل های رابط کاربری
کنترلهای رابط کاربری که روی نقشه ظاهر میشوند را سفارشی کنید.
رویداد
کدی بنویسید که به تعاملات کاربر و رویدادهای چرخه حیات واکنش نشان دهد.
پوشش WebGL
با قدرت WebGL، تجربیات سه بعدی و دو بعدی غنی را بر روی نقشه پایه برداری بسازید.
پنجره های اطلاعات
با پنجره های اطلاعات تعاملی، زمینه و اطلاعات بیشتری را به نشانگرهای خود اضافه کنید.
پوشش های سفارشی
برای نمایش داده ها، تصاویر و موارد دیگر روی نقشه، پوشش های سفارشی ایجاد کنید.
روکش های زمینی
تصاویر سفارشی خود را که هنگام حرکت و بزرگنمایی نقشه با آن هماهنگ میشوند، روی هم قرار دهید.
لایه داده
GeoJSON و انواع داده های دیگر را در قالب های مختلف روی نقشه نمایش دهید.
یک ظاهر طراحی سفارشی
ظاهر تقریباً هر جنبه بصری نقشه را سفارشی کنید.
کج کردن & چرخش
به صورت برنامه ای نقشه پایه برداری را به صورت سه بعدی کج کرده و بچرخانید.
خوشه بندی نشانگر
برای تجربه کاربری تمیزتر، تعداد زیادی نشانگر را گروه بندی کنید.
نقشه های حرارتی
چگالی داده ها را در نقاط جغرافیایی تجسم کنید.
کتابخانه ها
هنگامی که Maps JS API را بارگیری میکنید، کتابخانههای اختیاری را بوت استرپ کنید تا قابلیتهای گستردهتری را اضافه کنید.
مروری بر کتابخانه ها
هنگام بارگیری Maps JS API، نحوه بوت استرپ کردن کتابخانه های موجود را بیاموزید.
کتابخانه نقاشی
به کاربران خود توانایی ترسیم تعاملی روی نقشه را بدهید.
کتابخانه هندسه
از توابع ابزاری استفاده کنید که داده های هندسی را روی سطح زمین محاسبه می کنند.
کتابخانه مکان ها
مکانهای اطراف را جستجو کنید، تکمیل خودکار مکان را فعال کنید و جزئیات و عکسهای مکان را بازیابی کنید.
کتابخانه بافت محلی (بتا)
یک نقشه تعاملی با انتخابگر مکان متشکل از گالری عکس اضافه کنید.
کتابخانه تجسم
شدت داده ها را در نقاط جغرافیایی با نقشه های حرارتی تجسم کنید.
خدمات
سرویس های داده داخلی را برای غنی سازی برنامه های وب خود امتحان کنید.
خدمات مسیرها
با حداکثر 25 نقطه بین دو نقطه روی نقشه مسیرها را دریافت کنید.
خدمات ماتریس فاصله
مسافت و زمان سفر را برای ماتریسی از مبدا و مقصد واکشی کنید.
سرویس ارتفاع
ارتفاع مکان های روی سطح زمین، از جمله کف اقیانوس را بازیابی کنید.
خدمات ژئوکدینگ
آدرس ها یا شناسه های مکان را به مختصات و بالعکس تبدیل کنید.
خدمات تصویربرداری حداکثر زوم
پرس و جو برای حداکثر سطح زوم تصاویر موجود در یک مکان.
سرویس نمای خیابان
تصاویر نمای خیابان 360 درجه را به برنامه های وب خود اضافه کنید یا تصاویر خود را آپلود کنید.
برنامه های مثال
نمونه کدهای زنده را روی ماشین محلی خود و زمین های بازی کد مورد علاقه خود اجرا کنید.
جستجو برای مکان ها
از کتابخانه Places برای جستجوی مکان های نزدیک استفاده کنید.
حالت دادن به نقشه برای حالت تاریک
برای افزودن یک نقشه حالت تاریک به برنامه وب خود از استایل نقشه سفارشی استفاده کنید.
سفارشی کردن نمادهای نشانگر
نمادهای نشانگر روی نقشه خود را به یک تصویر سفارشی تغییر دهید.
استفاده از پوشش های سفارشی
یک پوشش غنی روی نقشه ایجاد کنید که وقتی کاربر حرکت میکند و بزرگنمایی میکند، همگام میماند.
نمایش یک لایه ترافیک
نمایش ترافیک بلادرنگ در یک پوشش نقشه غنی.
کج کردن & چرخش نقشه
نقشه برداری را به صورت برنامه ریزی شده در سه بعدی کج کرده و بچرخانید.
راهنما & حمایت کردن
کمک بگیر. کمک کن به جامعه بپیوندید.
سرریز پشته
کمک بگیر. کمک کنید کارما نقشه ها را بسازید.
ردیاب مشکل
گزارش یک اشکال یا باز کردن یک درخواست ویژگی.
وضعیت پلت فرم
از حوادث و قطعی پلت فرم مطلع شوید.
حمایت کردن
از تیم Google Maps Platform کمک بگیرید.