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