کتابخانه ها

با مجموعه‌ها، منظم بمانید ذخیره و دسته‌بندی محتوا براساس اولویت‌های شما.

برای بارگیری کد جاوا اسکریپت برای Maps JavaScript API، یک URL بوت استرپ به شکل https://maps.googleapis.com/maps/api/js در صفحه خود قرار دهید. این درخواست بوت استرپ تمام اشیاء و نمادهای اصلی جاوا اسکریپت را برای استفاده در Maps JavaScript API بارگیری می کند. برخی از ویژگی‌های API نیز در کتابخانه‌های مستقل موجود هستند که بارگیری نمی‌شوند مگر اینکه شما به‌طور خاص آنها را درخواست کنید. تجزیه اجزای مکمل به کتابخانه ها به API اصلی اجازه می دهد تا به سرعت بارگیری (و تجزیه) شود. شما فقط در صورت نیاز، هزینه اضافی بارگیری و تجزیه کتابخانه ها را متحمل می شوید.

شما می توانید کتابخانه های اضافی را با تعیین یک پارامتر libraries در درخواست راه انداز، و ارائه نام کتابخانه یا کتابخانه ها بارگیری کنید. می توانید چندین کتابخانه را به عنوان یک لیست جدا شده با کاما مشخص کنید. سپس از طریق google.maps. libraryName فضای نام google.maps. libraryName .

کتابخانه های زیر موجود است:

  • drawing یک رابط گرافیکی برای کاربران فراهم می کند تا چند ضلعی ها، مستطیل ها، چند خط ها، دایره ها و نشانگرها را روی نقشه بکشند. برای اطلاعات بیشتر به مستندات کتابخانه Drawing مراجعه کنید.
  • geometry شامل توابع کاربردی برای محاسبه مقادیر هندسی اسکالر (مانند مسافت و مساحت) روی سطح زمین است. برای اطلاعات بیشتر به مستندات کتابخانه هندسه مراجعه کنید.
  • journeySharing (فقط در کانال بتا موجود است) از راه حل های حمل و نقل و لجستیک پلتفرم Google Maps پشتیبانی می کند.
  • localContext مکان های کلیدی مورد علاقه را در نزدیکی مکانی که شما مشخص کرده اید به کاربران نشان می دهد. برای اطلاعات بیشتر به اسناد کتابخانه زمینه محلی مراجعه کنید.
  • marker به شما امکان می دهد نشانگرهای پیشرفته بسیار قابل تنظیم و عملکرد را به نقشه های خود اضافه کنید. برای اطلاعات بیشتر به مستندات نشانگرهای پیشرفته مراجعه کنید.
  • places به برنامه شما امکان می دهد مکان هایی مانند موسسات، مکان های جغرافیایی یا نقاط دیدنی برجسته را در یک منطقه تعریف شده جستجو کند. برای اطلاعات بیشتر به اسناد کتابخانه Places مراجعه کنید.
  • visualization نقشه های حرارتی را برای نمایش بصری داده ها فراهم می کند. برای اطلاعات بیشتر به مستندات کتابخانه Visualization مراجعه کنید.

پیش‌نمایش: کتابخانه‌های زیر در کانال بتا موجود هستند ( v=beta ):

درخواست بوت استرپ زیر نحوه درخواست کتابخانه google.maps.geometry از Maps JavaScript API را نشان می دهد:

<script async
    src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&libraries=geometry&callback=initMap">
</script>

برای درخواست چندین کتابخانه، آنها را با کاما جدا کنید:

<script async
    src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&libraries=geometry,places&callback=initMap">
</script>