برای بارگیری کد جاوا اسکریپت برای 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
):
-
core
(google.maps.CoreLibrary
) -
maps
(google.maps.MapsLibrary
) -
places
(google.maps.PlacesLibrary
) -
geocoding
(google.maps.GeocodingLibrary
) -
routes
(google.maps.RoutesLibrary
) -
marker
(google.maps.MarkerLibrary
) -
geometry
(google.maps.GeometryLibrary
) -
elevation
(google.maps.ElevationLibrary
) -
streetView
(google.maps.StreetViewLibrary
) -
journeySharing
(google.maps.JourneySharingLibrary
) -
drawing
(google.maps.DrawingLibrary
) -
visualization
(google.maps.VisualizationLibrary
)
درخواست بوت استرپ زیر نحوه درخواست کتابخانه 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>