Map View

کلاس LocalContextMapView

google.maps.localContext . LocalContextMapView کلاس google.maps.localContext . LocalContextMapView

یک تجربه زمینه محلی را با یک Map نشان می دهد.

این کلاس LocalContextMapViewOptions را پیاده سازی می کند.

با فراخوانی const {LocalContextMapView} = await google.maps.importLibrary("localContext") دسترسی پیدا کنید. کتابخانه ها را در Maps JavaScript API ببینید.

LocalContextMapView
LocalContextMapView(options)
مولفه های:
directionsOptions
element optional
نوع: HTMLElement | SVGElement optional
این فیلد فقط خواندنی است. عنصر DOM پشتوانه نما.
isTransitioningMapBounds
نوع: boolean
قبل از اینکه LocalContextMapView شروع به تغییر مرزهای Map داخلی کند روی true تنظیم می شود و پس از اتمام LocalContextMapView تغییر محدوده Map داخلی روی false تنظیم می شود. (زمانی که تغییرات حالت چیدمان به دلیل تغییر اندازه واکنشگرا اتفاق می افتد، تنظیم نمی شود.)
locationBias
نوع: LocationBias optional
به LocalContextMapViewOptions.locationBias مراجعه کنید. تغییر این ویژگی در LocalContextMapView ممکن است باعث جستجوی جدید شود.
locationRestriction
نوع: LocationRestriction optional
به LocalContextMapViewOptions.locationRestriction مراجعه کنید. تغییر این ویژگی در LocalContextMapView ممکن است باعث جستجوی جدید شود.
maxPlaceCount
نوع: number
به LocalContextMapViewOptions.maxPlaceCount مراجعه کنید. تغییر این ویژگی در LocalContextMapView ممکن است باعث جستجوی جدید شود.
placeTypePreferences
به LocalContextMapViewOptions.placeTypePreferences مراجعه کنید. تغییر این ویژگی در LocalContextMapView ممکن است باعث جستجوی جدید شود. Iterable<string|PlaceTypePreference> نیز پذیرفته شده است.
به ارث رسیده: map ، pinOptionsSetup ، placeChooserViewSetup ، placeDetailsViewSetup
addListener
addListener(eventName, handler)
مولفه های:
مقدار بازگشتی: MapsEventListener
تابع شنونده داده شده را به نام رویداد داده شده اضافه می کند.
hidePlaceDetailsView
hidePlaceDetailsView()
پارامترها: ندارد
ارزش بازگشتی: ندارد
جزئیات مکان را پنهان می کند.
search
search()
پارامترها: ندارد
ارزش بازگشتی: ندارد
مکان‌هایی را برای نشان دادن کاربر بر اساس maxPlaceCount ، placeTypePreferences ، locationRestriction و locationBias جستجو می‌کند.
error
function(event)
استدلال ها:
اگر هنگام انجام جستجو خطایی وجود داشته باشد، این رویداد فعال می شود.
placedetailsviewhidestart
function()
استدلال ها: هیچ
این رویداد قبل از اینکه جزئیات مکان شروع به انیمیشن کند، اجرا می شود.
placedetailsviewshowstart
function()
استدلال ها: هیچ
این رویداد قبل از اینکه جزئیات مکان شروع به انیمیشن در آن کند، فعال می شود.

رابط LocalContextMapViewOptions

google.maps.localContext . LocalContextMapViewOptions رابط google.maps.localContext . LocalContextMapViewOptions

گزینه هایی برای ساخت LocalContextMapView یا دسترسی به LocalContextMapView موجود.

maxPlaceCount
نوع: number
حداکثر تعداد مکان برای نمایش. وقتی این پارامتر 0 باشد، Local Context Library مکان ها را بارگیری نمی کند. [0,24]
placeTypePreferences
انواع مکان برای جستجو (حداکثر 10). نوع Iterable<string|PlaceTypePreference> نیز پذیرفته شده است، اما فقط در مرورگرهایی پشتیبانی می شود که به طور بومی از نمادهای جاوا اسکریپت پشتیبانی می کنند.
directionsOptions optional
گزینه هایی برای سفارشی کردن جهت ها اگر تنظیم نشود، مسیرها و مسافت غیرفعال خواهند شد.
element optional
نوع: HTMLElement | SVGElement optional
این فیلد فقط خواندنی است. عنصر DOM پشتوانه نما.
locationBias optional
نوع: LocationBias optional
پیش فرض: null
یک مرز نرم یا اشاره برای استفاده در هنگام جستجوی مکان‌ها.
locationRestriction optional
نوع: LocationRestriction optional
محدودیت هایی برای محدود کردن نتایج جستجو. اگر مشخص نشود، نتایج به نمای نقشه محدود می شود.
map optional
نوع: Map optional
یک نمونه Map از قبل نمونه‌سازی شده. در صورت تصویب، نقشه به DOM LocalContextMapView منتقل می شود و دوباره استایل داده نمی شود. عنصر مرتبط با Map همچنین ممکن است دارای سبک‌ها و کلاس‌هایی باشد که توسط LocalContextMapView روی آن اعمال می‌شود.
pinOptionsSetup optional
نوع: (function({
isSelected:boolean,
isHighlighted:boolean
}): ( PinOptions optional ))| PinOptions optional
نماد نشانگر مکان را بر اساس وضعیت نماد پیکربندی کنید. هر زمان که ورودی پاسخ به تماس تغییر کند فراخوانی می شود. هنگامی که LocalContextMapView نشانگر مکان را ترسیم می کند، تابعی را ارسال کنید تا به صورت پویا تنظیمات پیش فرض را لغو کند. خطاها و پیکربندی‌های نامعتبر ممکن است به صورت ناهمزمان تعیین شوند و نادیده گرفته شوند (پیش‌فرض‌ها استفاده می‌شوند و خطاها در کنسول ثبت می‌شوند).
placeChooserViewSetup optional
نوع: (function({
defaultLayoutMode: PlaceChooserLayoutMode ,
defaultPosition: PlaceChooserPosition optional
}): ( PlaceChooserViewSetupOptions optional ))| PlaceChooserViewSetupOptions optional
تنظیمات نمای انتخابگر مکان را لغو می کند. زمانی که LocalContextMapView ممکن است به دلیل تغییر اندازه، چیدمان خود را تغییر دهد، تابعی را برای لغو پویا تنظیمات پیش‌فرض ارسال کنید. خطاها و پیکربندی های نامعتبر ممکن است به صورت ناهمزمان تعیین شوند و نادیده گرفته شوند (به جای آن از پیش فرض ها استفاده می شود و خطاها در کنسول ثبت می شوند). خطاهای شناسایی شده در ساخت و ساز باعث می شود که خطاها به طور همزمان پرتاب شوند.
placeDetailsViewSetup optional
نوع: (function({
defaultLayoutMode: PlaceDetailsLayoutMode ,
defaultPosition: PlaceDetailsPosition optional
}): ( PlaceDetailsViewSetupOptions optional ))| PlaceDetailsViewSetupOptions optional
تنظیمات نمای جزئیات مکان را لغو می کند. زمانی که LocalContextMapView ممکن است به دلیل تغییر اندازه، چیدمان خود را تغییر دهد، تابعی را برای لغو پویا تنظیمات پیش‌فرض ارسال کنید. خطاها و پیکربندی‌های نامعتبر ممکن است به صورت ناهمزمان تعیین شوند و نادیده گرفته شوند (پیش‌فرض‌ها استفاده می‌شوند و خطاها در کنسول ثبت می‌شوند). خطاهای شناسایی شده در ساخت و ساز باعث می شود که خطاها به طور همزمان پرتاب شوند.

PlaceTypePreference typedef

google.maps.localContext . PlaceTypePreference typedef

نوع مکانی برای جستجو و وزن مورد استفاده. اگر weight حذف شود، کتابخانه وزن های پیش فرض را تعیین می کند، که ممکن است در طول زمان تغییر کرده و بهبود یابد.

{
type:string,
weight:number optional
}

کلاس MapDirectionsOptions

google.maps.localContext . MapDirectionsOptions کلاس google.maps.localContext . MapDirectionsOptions

تنظیمات مسیرها را با LocalContextMapView فراهم می کند.

این کلاس MapDirectionsOptionsLiteral را پیاده سازی می کند.

با فراخوانی const {MapDirectionsOptions} = await google.maps.importLibrary("localContext") دسترسی پیدا کنید. کتابخانه ها را در Maps JavaScript API ببینید.

موروثی: origin
addListener
addListener(eventName, handler)
مولفه های:
مقدار بازگشتی: MapsEventListener
تابع شنونده داده شده را به نام رویداد داده شده اضافه می کند.

MapDirectionsOptions رابط واقعی

google.maps.localContext . MapDirectionsOptionsLiteral رابط واقعی

در بسیاری از مکان‌ها، به‌عنوان یک راحتی، کلمات شیء به جای اشیاء MapDirectionsOptions پذیرفته می‌شوند. هنگامی که Maps API با آنها روبرو می شود، اینها به اشیاء MapDirectionsOptions تبدیل می شوند.

origin
مبدأ جهت ها و مسافت.

رابط PinOptions

google.maps.localContext . PinOptions رابط google.maps.localContext . PinOptions

گزینه هایی برای سفارشی کردن نشانگر پین.

background optional
نوع: string optional
رنگ شکل نماد می تواند هر رنگ CSS معتبری باشد.
glyphColor optional
نوع: string optional
رنگ علامت علامت نماد می تواند هر رنگ معتبر CSS باشد.
scale optional
نوع: number optional
مقیاس نماد. مقدار مطلق است، نه نسبت به اندازه های پیش فرض در هر حالت.

رابط PlaceChooserViewSetupOptions

google.maps.localContext . PlaceChooserViewSetupOptions رابط google.maps.localContext . PlaceChooserViewSetupOptions

گزینه های تنظیم برای انتخابگر مکان. درباره تنظیم چیدمان و دید بیشتر بخوانید.

layoutMode optional
نوع: PlaceChooserLayoutMode optional
position optional
نوع: PlaceChooserPosition optional
هنگام layoutMode:HIDDEN نادیده گرفته می شود. اگر تصویب نشود، یک موقعیت به طور خودکار بر اساس layoutMode تعیین می شود.

ثابت های PlaceChooserLayoutMode

google.maps.localContext . PlaceChooserLayoutMode ثابت های google.maps.localContext . PlaceChooserLayoutMode

حالت های چیدمان برای انتخاب کننده مکان.

با فراخوانی const {PlaceChooserLayoutMode} = await google.maps.importLibrary("localContext") دسترسی پیدا کنید. کتابخانه ها را در Maps JavaScript API ببینید.

HIDDEN انتخابگر مکان پنهان است.
SHEET انتخابگر مکان به صورت یک برگه نشان داده می شود.

ثابت های PlaceChooserPosition

google.maps.localContext . PlaceChooserPosition ثابت های google.maps.localContext . PlaceChooserPosition

نمایش موقعیت ها برای انتخاب کننده مکان.

با فراخوانی const {PlaceChooserPosition} = await google.maps.importLibrary("localContext") دسترسی پیدا کنید. کتابخانه ها را در Maps JavaScript API ببینید.

BLOCK_END انتخابگر مکان در خطی در زیر نقشه که تا انتهای ظرف امتداد دارد نمایش داده می شود.
INLINE_END انتخابگر مکان در خط با نقشه در انتهای خط نمایش داده می شود. (در زبان چپ به راست به این معنی است که انتخابگر مکان در سمت راست نقشه است.)
INLINE_START انتخابگر مکان در خط با نقشه در ابتدای خط نمایش داده می شود. (در زبان چپ به راست به این معنی است که انتخابگر مکان در سمت چپ نقشه است.)

رابط PlaceDetailsViewSetupOptions

google.maps.localContext . PlaceDetailsViewSetupOptions رابط google.maps.localContext . PlaceDetailsViewSetupOptions

گزینه های تنظیم برای جزئیات مکان. درباره تنظیم چیدمان و دید بیشتر بخوانید.

hidesOnMapClick optional
نوع: boolean optional
layoutMode optional
نوع: PlaceDetailsLayoutMode optional
position optional
نوع: PlaceDetailsPosition optional
هنگام layoutMode:INFO_WINDOW . اگر تصویب نشود، یک موقعیت به طور خودکار بر اساس layoutMode تعیین می شود.

ثابت های PlaceDetailsLayoutMode

google.maps.localContext . PlaceDetailsLayoutMode ثابت های google.maps.localContext . PlaceDetailsLayoutMode

حالت های چیدمان برای جزئیات مکان.

با فراخوانی const {PlaceDetailsLayoutMode} = await google.maps.importLibrary("localContext") دسترسی پیدا کنید. کتابخانه ها را در Maps JavaScript API ببینید.

INFO_WINDOW جزئیات مکان در InfoWindow نمایش داده می شود.
SHEET جزئیات مکان در یک برگه نمایش داده می شود.

ثابت های PlaceDetailsPosition

google.maps.localContext . PlaceDetailsPosition ثابت های google.maps.localContext . PlaceDetailsPosition

نمایش موقعیت ها برای جزئیات مکان.

با فراخوانی const {PlaceDetailsPosition} = await google.maps.importLibrary("localContext") دسترسی پیدا کنید. کتابخانه ها را در Maps JavaScript API ببینید.

INLINE_END جزئیات مکان به صورت خطی با نقشه در انتهای خط نمایش داده می شود. (در زبان چپ به راست به این معنی است که جزئیات مکان در سمت راست نقشه است.)
INLINE_START جزئیات مکان به صورت خطی با نقشه در ابتدای خط نمایش داده می شود. (در زبان چپ به راست به این معنی است که جزئیات مکان در سمت چپ نقشه است.)