رابط MapType
 google.maps . MapType رابط google.maps . MapType
این رابط نوع نقشه را مشخص می کند و معمولاً برای انواع نقشه های سفارشی استفاده می شود. تغییرناپذیر.
| خواص | |
|---|---|
| maxZoom |  نوع:  number حداکثر سطح زوم برای نقشه هنگام نمایش این MapType. برای MapType های پایه مورد نیاز است، برای MapType های همپوشانی نادیده گرفته می شود. | 
| minZoom |  نوع:  number حداقل سطح زوم برای نقشه هنگام نمایش این MapType. اختیاری؛ پیش فرض 0 است. | 
| radius |  نوع:  number شعاع سیاره برای نقشه، بر حسب متر. اختیاری؛ به طور پیش فرض شعاع استوایی زمین 6378137 متر است. | 
| alt optional |  نوع:  string optional متن جایگزین برای نمایش زمانی که دکمه MapType در MapTypeControl روی آن قرار می گیرد. اختیاری. | 
| name optional |  نوع:  string optional نام برای نمایش در MapTypeControl. اختیاری. | 
| projection optional |  نوع:  Projection optional Projection برای ارائه این MapType استفاده می شود. اختیاری؛ به طور پیش فرض مرکاتور است. | 
| tileSize optional |  نوع:  Size optional ابعاد هر کاشی مورد نیاز.  | 
| روش ها | |
|---|---|
| getTile | getTile(tileCoord, zoom, ownerDocument) پارامترها:  مقدار بازگشتی:  Element |nullکاشی حاصل. یک کاشی برای مختصات کاشی داده شده (x، y) و سطح زوم را برمیگرداند. این کاشی به مالک سند داده شده اضافه می شود. برای انواع نقشه پایه در دسترس نیست. | 
| releaseTile | releaseTile(tile) پارامترها: 
  مقدار برگشتی:  void کاشی داده شده را آزاد می کند و هرگونه پاکسازی لازم را انجام می دهد. کاشی ارائه شده قبلاً از سند حذف شده است. اختیاری.  | 
رابط پروجکشن
 google.maps . Projection رابط google.maps . Projection 
| روش ها | |
|---|---|
| fromLatLngToPoint | fromLatLngToPoint(latLng[, point]) پارامترها: 
  مقدار بازگشتی:  Point |null از سیلندر LatLng به صفحه نقطه ترجمه می شود. این رابط تابعی را مشخص می کند که ترجمه را از مقادیر داده شده  LatLngبه مختصات جهانی در طرح ریزی نقشه پیاده سازی می کند. Maps API این روش را زمانی فراخوانی میکند که باید مکانها را روی صفحه ترسیم کند. اشیاءProjectionباید این متد را پیاده سازی کنند، اما اگر طرح نتواندPointمحاسبه کند ممکن استnullشود. | 
| fromPointToLatLng | fromPointToLatLng(pixel[, noClampNoWrap]) پارامترها: 
  مقدار بازگشتی:  LatLng |null این رابط تابعی را مشخص میکند که ترجمه را از مختصات جهان بر روی پیشبینی نقشه به مقادیر  LatLngپیادهسازی میکند. Maps API زمانی این روش را فراخوانی میکند که نیاز به ترجمه اقدامات روی صفحه به موقعیتهای روی نقشه داشته باشد. اشیاءProjectionباید این روش را پیاده سازی کنند، اما اگر طرح نتواندLatLngمحاسبه کند، ممکن استnullشود. | 
کلاس ImageMapType
 google.maps . ImageMapType کلاس google.maps . ImageMapType
این کلاس رابط MapType را پیاده سازی می کند و برای رندر کاشی های تصویر ارائه شده است.
 این کلاس MVCObject را گسترش می دهد.
 این کلاس MapType را پیاده سازی می کند.
 با فراخوانی const {ImageMapType} = await google.maps.importLibrary("maps") دسترسی پیدا کنید.
 کتابخانه ها را در Maps JavaScript API ببینید. 
| سازنده | |
|---|---|
| ImageMapType | ImageMapType(opts) پارامترها: 
  با استفاده از ImageMapTypeOptions ارائه شده یک ImageMapType می سازد  | 
| خواص | |
|---|---|
| alt |  نوع:  string optional | 
| maxZoom |  نوع:  number | 
| minZoom |  نوع:  number | 
| name |  نوع:  string optional | 
| projection |  نوع:  Projection | 
| radius |  نوع:  number | 
| tileSize |  نوع:  Size | 
| روش ها | |
|---|---|
| getOpacity | getOpacity() پارامترها: ندارد  مقدار بازگشتی: کدورت  numberکدورت فعلی. سطح کدورت (  0(شفاف) تا1.0) کاشی هایImageMapTypeرا برمی گرداند. | 
| getTile | getTile(tileCoord, zoom, ownerDocument) پارامترها:  مقدار بازگشتی:  Element |nullکاشی حاصل. | 
| releaseTile | releaseTile(tileDiv) پارامترها: 
  ارزش بازگشتی: ندارد | 
| setOpacity | setOpacity(opacity) پارامترها: 
  ارزش بازگشتی: ندارد  سطح کدورت (  0(شفاف) تا1.0) کاشی هایImageMapTypeتنظیم می کند. | 
| به ارث رسیده: addListener،bindTo،get،notify،set،setValues،unbind،unbindAll | |
| رویدادها | |
|---|---|
| tilesloaded | function() استدلال ها: هیچ  این رویداد زمانی اجرا میشود که بارگذاری کاشیهای قابل مشاهده به پایان برسد.  | 
رابط ImageMapTypeOptions
 google.maps . ImageMapTypeOptions رابط google.maps . ImageMapTypeOptions
این کلاس برای ایجاد MapType که کاشی های تصویر را رندر می کند استفاده می شود.
| خواص | |
|---|---|
| alt optional |  نوع:  string optional متن جایگزین برای نمایش زمانی که دکمه MapType در MapTypeControl روی آن قرار می گیرد. | 
| getTileUrl optional |  نوع:  function( Point , number): (string optional ) optional یک رشته (URL) را برای مختصات کاشی داده شده (x، y) و سطح زوم برمیگرداند. | 
| maxZoom optional |  نوع:  number optional حداکثر سطح زوم برای نقشه هنگام نمایش این MapType. | 
| minZoom optional |  نوع:  number optional حداقل سطح زوم برای نقشه هنگام نمایش این MapType. اختیاری. | 
| name optional |  نوع:  string optional نام برای نمایش در MapTypeControl. | 
| opacity optional |  نوع:  number optional کدورت برای اعمال به کاشی ها. کدورت باید به عنوان یک مقدار شناور بین 0 و 1.0 مشخص شود، جایی که 0 کاملاً شفاف و 1 کاملاً مات است. | 
| tileSize optional |  نوع:  Size optional اندازه کاشی.  | 
کلاس GroundOverlay
 google.maps . GroundOverlay کلاس google.maps . GroundOverlay
پوشش تصویر مستطیلی روی نقشه.
 این کلاس MVCObject را گسترش می دهد.
 با فراخوانی const {GroundOverlay} = await google.maps.importLibrary("maps") دسترسی پیدا کنید.
 کتابخانه ها را در Maps JavaScript API ببینید. 
| سازنده | |
|---|---|
| GroundOverlay | GroundOverlay(url, bounds[, opts]) پارامترها: 
  یک پوشش زمینی از URL تصویر ارائه شده و  LatLngBoundsآن ایجاد می کند. تصویر برای تناسب با مرزهای فعلی، مقیاس بندی می شود و با استفاده از طرح ریزی نقشه فعلی نمایش داده می شود. | 
| روش ها | |
|---|---|
| getBounds | getBounds() پارامترها: ندارد  مقدار بازگشتی:  LatLngBoundsLatLngBoundsاین پوشش را دریافت می کند. | 
| getMap | getMap() پارامترها: ندارد  مقدار بازگشتی:  Map نقشه ای را که این همپوشانی زمین در آن نمایش داده می شود، برمی گرداند. | 
| getOpacity | getOpacity() پارامترها: ندارد  مقدار برگشتی:  number کدورت این همپوشانی زمین را برمی گرداند. | 
| getUrl | getUrl() پارامترها: ندارد  مقدار بازگشتی:  string url تصویر پیش بینی شده را دریافت می کند. | 
| setMap | setMap(map) پارامترها: 
  ارزش بازگشتی: ندارد  پوشش زمین را روی نقشه مشخص شده رندر می کند. اگر نقشه روی  nullتنظیم شود، همپوشانی حذف می شود. | 
| setOpacity | setOpacity(opacity) پارامترها: 
  ارزش بازگشتی: ندارد  کدورت این همپوشانی زمین را تنظیم می کند. | 
| به ارث رسیده: addListener،bindTo،get،notify،set،setValues،unbind،unbindAll | |
| رویدادها | |
|---|---|
| click | function(event) استدلال ها: 
  این رویداد زمانی فعال می شود که رویداد کلیک DOM در  GroundOverlayفعال شود. | 
| dblclick | function(event) استدلال ها: 
  این رویداد زمانی فعال می شود که رویداد DOM dblclick در  GroundOverlayفعال شود. | 
رابط کاربری GroundOverlayOptions
 google.maps . GroundOverlayOptions رابط کاربری google.maps . GroundOverlayOptions
 این آبجکت خصوصیاتی را که می توان روی یک شی GroundOverlay تنظیم کرد را تعریف می کند. 
| خواص | |
|---|---|
| clickable optional |  نوع:  boolean optional اگر  true، روکش زمین می تواند رویدادهای ماوس را دریافت کند. | 
| map optional |  نوع:  Map optional نقشه ای که روی آن همپوشانی نمایش داده می شود. | 
| opacity optional |  نوع:  number optional پیش فرض:  1.0 کدورت پوشش، به صورت عددی بین 0 و 1 بیان می شود. اختیاری است.  | 
کلاس StyledMapType
 google.maps . StyledMapType کلاس google.maps . StyledMapType
 یک MapType با یک سبک سفارشی ایجاد می کند.
 این کلاس MVCObject را گسترش می دهد.
 این کلاس MapType را پیاده سازی می کند.
 با فراخوانی const {StyledMapType} = await google.maps.importLibrary("maps") دسترسی پیدا کنید.
 کتابخانه ها را در Maps JavaScript API ببینید. 
| سازنده | |
|---|---|
| StyledMapType | StyledMapType(styles[, options]) پارامترها: 
  یک  MapTypeسبک با گزینه های مشخص شده ایجاد می کند.StyledMapTypeآرایه ای ازMapTypeStyles را می گیرد، جایی که هرMapTypeStyleبه طور متوالی روی نقشه اعمال می شود.MapTypeStyleبعدی که همانMapTypeStylerرا روی همان انتخابگرهایMapTypeStyleقبلی اعمال می کند،MapTypeStyleقبلی را لغو می کند.توجه داشته باشید که StyledMapTypeهنگامی که شناسه نقشه تنظیم شده است پشتیبانی نمی شود. هنگام استفاده از هر دو با هم، یک هشدار کنسول دریافت خواهید کرد. | 
| خواص | |
|---|---|
| alt |  نوع:  string | 
| maxZoom |  نوع:  number | 
| minZoom |  نوع:  number | 
| name |  نوع:  string | 
| projection |  نوع:  Projection | 
| radius |  نوع:  number | 
| tileSize |  نوع:  Size | 
| روش ها | |
|---|---|
| getTile | getTile(tileCoord, zoom, ownerDocument) پارامترها:  مقدار بازگشتی:  Element |nullکاشی حاصل. | 
| releaseTile | releaseTile(tile) پارامترها: 
  ارزش بازگشتی: ندارد | 
| به ارث رسیده: addListener،bindTo،get،notify،set،setValues،unbind،unbindAll | |
رابط StyledMapTypeOptions
 google.maps . StyledMapTypeOptions رابط google.maps . StyledMapTypeOptions
 این کلاس برای تعیین گزینه ها هنگام ایجاد StyledMapType استفاده می شود. این گزینه ها را نمی توان بعد از اینکه StyledMapType نمونه برداری کرد، تغییر داد. 
| خواص | |
|---|---|
| alt optional |  نوع:  string optional زمانی که دکمه  MapTypeدر کنترل نوع نقشه روی آن قرار میگیرد، نوشتاری برای نمایش داده میشود. | 
| maxZoom optional |  نوع:  number optional حداکثر سطح زوم برای نقشه هنگام نمایش این  MapType. اختیاری. | 
| minZoom optional |  نوع:  number optional حداقل سطح زوم برای نقشه هنگام نمایش این  MapType. اختیاری. | 
| name optional |  نوع:  string optional نامی که باید در کنترل نوع نقشه نمایش داده شود. |