Image overlays

رابط MapType

google.maps . MapType رابط google.maps . MapType

این رابط نوع نقشه را مشخص می کند و معمولاً برای انواع نقشه های سفارشی استفاده می شود. تغییرناپذیر.

maxZoom
نوع: number
حداکثر سطح زوم برای نقشه هنگام نمایش این MapType. برای MapType های پایه مورد نیاز است، برای MapType های همپوشانی نادیده گرفته می شود.
minZoom
نوع: number
حداقل سطح زوم برای نقشه هنگام نمایش این MapType. اختیاری؛ پیش فرض 0 است.
radius
نوع: number
شعاع سیاره برای نقشه، بر حسب متر. اختیاری؛ به طور پیش فرض شعاع استوایی زمین 6378137 متر است.
tileSize
نوع: Size
ابعاد هر کاشی مورد نیاز.
alt optional
نوع: string optional
متن جایگزین برای نمایش زمانی که دکمه MapType در MapTypeControl روی آن قرار می گیرد. اختیاری.
name optional
نوع: string optional
نام برای نمایش در MapTypeControl. اختیاری.
projection optional
نوع: Projection optional
Projection برای ارائه این MapType استفاده می شود. اختیاری؛ به طور پیش فرض مرکاتور است.
getTile
getTile(tileCoord, zoom, ownerDocument)
پارامترها:
  • tileCoord : مختصات کاشی Point .
  • zoom : number زوم کاشی.
  • ownerDocument : Document سندی که مالک این کاشی است.
مقدار بازگشتی: Element |null کاشی حاصل.
یک کاشی برای مختصات کاشی داده شده (x، y) و سطح زوم را برمی‌گرداند. این کاشی به مالک سند داده شده اضافه می شود. برای انواع نقشه پایه در دسترس نیست.
releaseTile
releaseTile(tile)
پارامترها:
  • tile : Element optional کاشی برای انتشار.
ارزش بازگشتی: ندارد
کاشی داده شده را آزاد می کند و هرگونه پاکسازی لازم را انجام می دهد. کاشی ارائه شده قبلاً از سند حذف شده است. اختیاری.

رابط پروجکشن

google.maps . Projection رابط google.maps . Projection

fromLatLngToPoint
fromLatLngToPoint(latLng[, point])
پارامترها:
مقدار بازگشتی: Point |null
از سیلندر LatLng به صفحه نقطه ترجمه می شود. این رابط تابعی را مشخص می کند که ترجمه را از مقادیر داده شده LatLng به مختصات جهانی در طرح ریزی نقشه پیاده سازی می کند. Maps API این روش را زمانی فراخوانی می‌کند که باید مکان‌ها را روی صفحه ترسیم کند. اشیاء Projection باید این متد را پیاده سازی کنند، اما اگر طرح نتواند Point را محاسبه کند ممکن است null شود.
fromPointToLatLng
fromPointToLatLng(pixel[, noClampNoWrap])
پارامترها:
  • pixel : Point
  • noClampNoWrap : boolean optional
مقدار بازگشتی: 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)
پارامترها:
  • tileCoord : مختصات کاشی Point .
  • zoom : number زوم کاشی.
  • ownerDocument : Document سندی که مالک این کاشی است.
مقدار بازگشتی: Element |null کاشی حاصل.
releaseTile
releaseTile(tileDiv)
پارامترها:
  • tileDiv : Element optional کاشی برای انتشار.
ارزش بازگشتی: ندارد
setOpacity
setOpacity(opacity)
پارامترها:
  • opacity : number کدورت جدید.
ارزش بازگشتی: ندارد
سطح کدورت ( 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()
پارامترها: ندارد
مقدار بازگشتی: LatLngBounds
LatLngBounds این پوشش را دریافت می کند.
getMap
getMap()
پارامترها: ندارد
مقدار بازگشتی: Map
نقشه ای را که این همپوشانی زمین در آن نمایش داده می شود، برمی گرداند.
getOpacity
getOpacity()
پارامترها: ندارد
مقدار برگشتی: number
کدورت این همپوشانی زمین را برمی گرداند.
getUrl
getUrl()
پارامترها: ندارد
مقدار بازگشتی: string
url تصویر پیش بینی شده را دریافت می کند.
setMap
setMap(map)
پارامترها:
ارزش بازگشتی: ندارد
پوشش زمین را روی نقشه مشخص شده رندر می کند. اگر نقشه روی null تنظیم شود، همپوشانی حذف می شود.
setOpacity
setOpacity(opacity)
پارامترها:
  • opacity : number
ارزش بازگشتی: ندارد
کدورت این همپوشانی زمین را تنظیم می کند.
به ارث رسیده: 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 آرایه ای از MapTypeStyle s را می گیرد، جایی که هر 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)
پارامترها:
  • tileCoord : مختصات کاشی Point .
  • zoom : number زوم کاشی.
  • ownerDocument : Document سندی که مالک این کاشی است.
مقدار بازگشتی: Element |null کاشی حاصل.
releaseTile
releaseTile(tile)
پارامترها:
  • tile : Element optional کاشی برای انتشار.
ارزش بازگشتی: ندارد
به ارث رسیده: 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
نامی که باید در کنترل نوع نقشه نمایش داده شود.