رابط 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) پارامترها: مقدار بازگشتی: Element |null کاشی حاصل. یک کاشی برای مختصات کاشی داده شده (x، y) و سطح زوم را برمیگرداند. این کاشی به مالک سند داده شده اضافه می شود. برای انواع نقشه پایه در دسترس نیست. |
releaseTile | releaseTile(tile) پارامترها:
ارزش بازگشتی: ندارد کاشی داده شده را آزاد می کند و هرگونه پاکسازی لازم را انجام می دهد. کاشی ارائه شده قبلاً از سند حذف شده است. اختیاری. |
رابط پروجکشن
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() پارامترها: ندارد مقدار بازگشتی: LatLngBounds LatLngBounds این پوشش را دریافت می کند. |
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 آرایه ای از 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) پارامترها: مقدار بازگشتی: 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 نامی که باید در کنترل نوع نقشه نمایش داده شود. |