میانای MapType
میانا
google.maps.MapType
این میانای نوع نقشه را تعریف میکند و معمولاً برای انواع نقشه سفارشی استفاده میشود. تغییرناپذیر.
مشخصات | |
|---|---|
maxZoom |
نوع:
numberحداکثر سطح بزرگنمایی برای نقشه هنگام نمایش این MapType. برای MapTypes پایه لازم است، برای MapTypes رونهاد نادیده گرفته میشود. |
minZoom |
نوع:
numberحداقل سطح بزرگنمایی برای نقشه هنگام نمایش این MapType. اختیاری؛ پیشفرض ۰ است. |
radius |
نوع:
numberشعاع سیاره برای نقشه، به متر. اختیاری؛ بهطور پیشفرض روی شعاع استوایی زمین (۶۳۷۸۱۳۷ متر) تنظیم شده است. |
alt
اختیاری |
نوع:
string optionalمتن جایگزین برای نمایش وقتی که نشانگر روی دکمه MapType در MapTypeControl نگه داشته میشود. اختیاری. |
name
اختیاری |
نوع:
string optionalنامی که در MapTypeControl نمایش داده میشود. اختیاری. |
projection
اختیاری |
نوع:
Projection optionalطرحی که برای ارائه این MapType استفاده میشود. اختیاری؛ پیشفرض روی Mercator است. |
tileSize
اختیاری |
نوع:
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
class
extends MVCObject
implements MapType
library "maps"
این کلاس میانای MapType را پیادهسازی میکند و برای ارائه کاشیهای تصویر ارائه شده است.
const {ImageMapType} = await google.maps.importLibrary("maps");
سازنده | |
|---|---|
ImageMapType |
ImageMapType(opts)پارامترها:
ImageMapType را بااستفاده از ImageMapTypeOptions ارائهشده میسازد |
مشخصات | |
|---|---|
alt |
نوع:
string optional |
maxZoom |
نوع:
number |
minZoom |
نوع:
number |
name |
نوع:
string optional |
projection |
نوع:
Projection optional |
radius |
نوع:
number |
tileSize |
نوع:
Size optional |
روشها | |
|---|---|
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
اختیاری |
نوع:
string optionalمتن جایگزین برای نمایش وقتی که نشانگر روی دکمه MapType در MapTypeControl نگه داشته میشود. |
getTileUrl
اختیاری |
نوع:
function(Point, number): (string optional) optionalرشتهای (نشانی وب) برای مختصات کاشی (x، y) و سطح بزرگنمایی دادهشده برمیگرداند. |
maxZoom
اختیاری |
نوع:
number optionalحداکثر سطح بزرگنمایی برای نقشه هنگام نمایش این MapType. |
minZoom
اختیاری |
نوع:
number optionalحداقل سطح بزرگنمایی برای نقشه هنگام نمایش این MapType. اختیاری. |
name
اختیاری |
نوع:
string optionalنامی که در MapTypeControl نمایش داده میشود. |
opacity
اختیاری |
نوع:
number optionalماتیای که باید روی کاشیها اعمال شود. کدری باید بهعنوان مقدار ممیز شناور بین ۰ و ۱٫۰ مشخص شود، که ۰ کاملاً شفاف و ۱ کاملاً کدر است. |
tileSize
اختیاری |
نوع:
Size optionalاندازه کاشی. |
کلاس GroundOverlay
google.maps.GroundOverlay
class
extends MVCObject
library "maps"
رونهاد تصویر مستطیلی روی نقشه.
const {GroundOverlay} = await google.maps.importLibrary("maps");
سازنده | |
|---|---|
GroundOverlay |
GroundOverlay(url, bounds[, opts])پارامترها:
یک همپوشانی زمین از نشانی وب تصویر ارائهشده و LatLngBounds آن ایجاد میکند. تصویر برای مطابقت با مرزهای فعلی مقیاسبندیشده است و بااستفاده از تصویر نقشه فعلی نمایش داده میشود. |
روشها | |
|---|---|
getBounds |
getBounds()پارامترها: هیچ
مقدار برگشتی:
LatLngBounds|nullLatLngBounds این رونهاد را دریافت میکند. |
getMap |
getMap()پارامترها: هیچ
مقدار برگشتی:
Map|nullنقشهای را که این رونهاد زمین روی آن نمایش داده میشود برمیگرداند. |
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
اختیاری |
نوع:
boolean optionalاگر true باشد، همپوشانی زمین میتواند رویدادهای موشواره را دریافت کند. |
map
اختیاری |
نوع:
Map optionalنقشهای که همپوشانی روی آن نمایش داده میشود. |
opacity
اختیاری |
نوع:
number optionalپیشفرض:
1.0کدری همپوشانی، که بهصورت عددی بین ۰ و ۱ بیان میشود. اختیاری. |
کلاس StyledMapType
google.maps.StyledMapType
class
extends MVCObject
implements MapType
library "maps"
MapType با سبک سفارشی ایجاد میکند.
const {StyledMapType} = await google.maps.importLibrary("maps");
سازنده | |
|---|---|
StyledMapType |
StyledMapType(styles[, options])پارامترها:
MapType دارای سبک با گزینههای مشخصشده ایجاد میکند. StyledMapType آرایهای از MapTypeStyleها را میگیرد، که هر MapTypeStyle بهطور متوالی روی نقشه اعمال میشود. MapTypeStyle بعدی که همان MapTypeStyler را برای همان انتخابکنندهها اعمال میکند، MapTypeStyleMapTypeStyle قبلی را لغو میکند. توجه داشته باشید که وقتی شناسه نقشه تنظیم شده باشد، از StyledMapType پشتیبانی نمیشود. وقتی از هر دو باهم استفاده میکنید، هشدار کنسول دریافت خواهید کرد. |
مشخصات | |
|---|---|
alt |
نوع:
string |
maxZoom |
نوع:
number |
minZoom |
نوع:
number |
name |
نوع:
string |
projection |
نوع:
Projection optional |
radius |
نوع:
number |
tileSize |
نوع:
Size optional |
روشها | |
|---|---|
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
اختیاری |
نوع:
string optionalنوشتاری که وقتی نشانگر روی دکمه این MapType در کنترل نوع نقشه نگه داشته میشود نمایش داده میشود. |
maxZoom
اختیاری |
نوع:
number optionalحداکثر سطح بزرگنمایی برای نقشه هنگام نمایش این MapType. اختیاری. |
minZoom
اختیاری |
نوع:
number optionalحداقل سطح بزرگنمایی برای نقشه هنگام نمایش این MapType. اختیاری. |
name
اختیاری |
نوع:
string optionalنامی که در کنترل نوع نقشه نمایش داده میشود. |