فئة LocalContextMapView
صف واحد (google.maps.localContext.LocalContextMapView
)
تعرِض هذه السمة تجربة للسياق المحلي مع Map
.
تُنفذ هذه الفئة
LocalContextMapViewOptions
.
يمكنك الوصول من خلال الاتصال على الرقم const {LocalContextMapView} = await google.maps.importLibrary("localContext")
. يمكنك الاطّلاع على المكتبات في Maps JavaScript API.
الشركة المصنِّعة | |
---|---|
LocalContextMapView |
LocalContextMapView(options) المَعلمات:
|
أماكن إقامة | |
---|---|
directionsOptions |
النوع:
MapDirectionsOptions|MapDirectionsOptionsLiteral optional يمكنك الاطّلاع على LocalContextMapViewOptions.directionsOptions . |
element optional |
النوع:
HTMLElement|SVGElement optional هذا الحقل للقراءة فقط. عنصر DOM الاحتياطي للعرض. |
isTransitioningMapBounds |
النوع:
boolean يتم ضبط الإعداد على true قبل أن يبدأ LocalContextMapView في تغيير حدود Map الداخلية، ويتم ضبطها على false بعد انتهاء LocalContextMapView من تغيير حدود Map الداخلية. (لم يتم ضبطه عند حدوث تغييرات وضع التنسيق بسبب تغيير الحجم بشكل متجاوب). |
locationBias |
النوع:
LocationBias optional يمكنك الاطّلاع على LocalContextMapViewOptions.locationBias . قد يؤدي تغيير هذه السمة في LocalContextMapView إلى بدء عملية بحث جديدة. |
locationRestriction |
النوع:
LocationRestriction optional يمكنك الاطّلاع على LocalContextMapViewOptions.locationRestriction . قد يؤدي تغيير هذه السمة في LocalContextMapView إلى بدء عملية بحث جديدة. |
maxPlaceCount |
النوع:
number يمكنك الاطّلاع على LocalContextMapViewOptions.maxPlaceCount . قد يؤدي تغيير هذه السمة في LocalContextMapView إلى بدء عملية بحث جديدة. |
placeTypePreferences |
النوع:
Array<PlaceTypePreference> يمكنك الاطّلاع على 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
خيارات لإنشاء LocalContextMapView
أو الوصول إلى LocalContextMapView
حالي
أماكن إقامة | |
---|---|
maxPlaceCount |
النوع:
number الحد الأقصى لعدد الأماكن المطلوب عرضها. عندما تكون هذه المعلمة 0، لا تحمِّل مكتبة السياق المحلية الأماكن. [0,24] |
placeTypePreferences |
النوع:
Array<PlaceTypePreference> أنواع الأماكن المطلوب البحث عنها (ما يصل إلى 10). يتم أيضًا قبول النوع Iterable<string|PlaceTypePreference> ، ولكنه متوافق فقط في المتصفّحات التي تتوافق في الأصل مع رموز JavaScript. |
directionsOptions optional |
النوع:
MapDirectionsOptions|MapDirectionsOptionsLiteral optional خيارات تخصيص الاتجاهات. وفي حال تركها بدون ضبط، سيتم إيقاف الاتجاهات والمسافة المقطوعة. |
element optional |
النوع:
HTMLElement|SVGElement optional هذا الحقل للقراءة فقط. عنصر DOM الاحتياطي للعرض. |
locationBias optional |
النوع:
LocationBias optional الخيار التلقائي:
null حد مطفي أو تلميح لاستخدامه عند البحث عن أماكن. |
locationRestriction optional |
النوع:
LocationRestriction optional قيود لتقييد نتائج البحث. وفي حال عدم تحديد نوع المحتوى، سيتم تقييد النتائج على إطار عرض الخريطة. |
map optional |
النوع:
Map optional سبق أن تم إنشاء مثيل Map . في حال تمرير الخريطة، سيتم نقلها إلى نموذج DOM في LocalContextMapView، ولن تتم إعادة تصميمها. قد يكون للعنصر المرتبط بالخريطة أيضًا أنماطًا وفئات يتم تطبيقها عليه بواسطة LocalContextMapView . |
pinOptionsSetup optional |
النوع:
(function({ يمكنك ضبط رمز علامة المكان استنادًا إلى حالة الرمز. يتم استدعاؤه عندما يتغير الإدخال في رد الاتصال. مرِّر دالة لتجاوز الإعداد التلقائي ديناميكيًا عندما يرسم LocalContextmapView علامة المكان. قد يتم تحديد الأخطاء وعمليات الضبط غير الصالحة بشكل غير متزامن، وسيتم تجاهلها (سيتم استخدام الإعدادات التلقائية، كما سيتم تسجيل الأخطاء في وحدة التحكّم). |
placeChooserViewSetup optional |
النوع:
(function({ لإلغاء إعداد طريقة عرض أداة اختيار المكان. مرِّر دالة لتجاوز الإعداد التلقائي ديناميكيًا عندما قد يغيّر LocalContextMapView تنسيقها بسبب تغيير الحجم. قد يتم تحديد الأخطاء وعمليات الضبط غير الصالحة بشكل غير متزامن، وسيتم تجاهلها (سيتم استخدام الإعدادات التلقائية بدلاً من ذلك، وسيتم تسجيل الأخطاء في وحدة التحكّم). ستؤدي الأخطاء التي يتم اكتشافها أثناء الإنشاء إلى ظهور الأخطاء بشكل متزامن. |
placeDetailsViewSetup optional |
النوع:
(function({ تلغي إعداد طريقة عرض تفاصيل المكان. مرِّر دالة لتجاوز الإعداد التلقائي ديناميكيًا عندما قد يغيّر LocalContextMapView تنسيقها بسبب تغيير الحجم. قد يتم تحديد الأخطاء وعمليات الضبط غير الصالحة بشكل غير متزامن، وسيتم تجاهلها (سيتم استخدام الإعدادات التلقائية، كما سيتم تسجيل الأخطاء في وحدة التحكّم). ستؤدي الأخطاء التي يتم اكتشافها أثناء الإنشاء إلى ظهور الأخطاء بشكل متزامن. |
PlaceTypePreference typedef
google.maps.localContext.PlaceTypePreference
typedef
تمثّل هذه السمة نوع المكان الذي تريد البحث عنه والوزن المطلوب استخدامه. إذا تم حذف weight
، ستحدِّد المكتبة قيم الترجيح التلقائية، والتي قد تتغير وتتحسّن بمرور الوقت.
{
type:string,
weight:number optional
}
فئة MapDirectionsOptions
صف واحد (google.maps.localContext.MapDirectionsOptions
)
يوفّر إعدادات الاتجاهات باستخدام LocalContextMapView
.
تُنفذ هذه الفئة
MapDirectionsOptionsLiteral
.
يمكنك الوصول من خلال الاتصال على الرقم const {MapDirectionsOptions} = await google.maps.importLibrary("localContext")
. يمكنك الاطّلاع على المكتبات في Maps JavaScript API.
أماكن إقامة | |
---|---|
مُكتسَب:
origin
|
الطُرق | |
---|---|
addListener |
addListener(eventName, handler) المَعلمات:
قيمة الإرجاع:
MapsEventListener لإضافة دالة المستمع المحددة إلى اسم الحدث المعني. |
واجهة MapDirectionsOptionsLiteral
واجهة google.maps.localContext.MapDirectionsOptionsLiteral
يتم قبول القيم الحرفية للكائنات بدلاً من كائنات MapDirectionsOptions
، وذلك لتسهيل الأمر في العديد من الأماكن. يتم تحويل هذه العناصر إلى عناصر MapDirectionsOptions
عندما تصادفها واجهة Maps API.
أماكن إقامة | |
---|---|
origin |
النوع:
LatLng|LatLngLiteral مصدر الاتجاهات والمسافة. |
واجهة PinOptions
واجهة google.maps.localContext.PinOptions
خيارات تخصيص علامة الدبوس.
أماكن إقامة | |
---|---|
background optional |
النوع:
string optional يمكن أن يكون لون شكل الرمز أي لون CSS صالح. |
glyphColor optional |
النوع:
string optional يمكن أن يكون لون الحرف الرسومي للرمز أي لون CSS صالح. |
scale optional |
النوع:
number optional حجم الرمز. القيمة مطلقة، وليست متعلقة بالأحجام التلقائية في كل حالة. |
واجهة PlaceChooserViewSetupOptions
واجهة google.maps.localContext.PlaceChooserViewSetupOptions
خيارات الإعداد لأداة اختيار المكان يمكنك الاطّلاع على مزيد من المعلومات حول إعداد التنسيق ومستوى الرؤية.
أماكن إقامة | |
---|---|
layoutMode optional |
النوع:
PlaceChooserLayoutMode optional |
position optional |
النوع:
PlaceChooserPosition optional تم تجاهله عند layoutMode:HIDDEN . في حال عدم اجتياز الاختبار، سيتم تحديد الموضع تلقائيًا استنادًا إلى layoutMode . |
PlaceChooserLayoutMode
google.maps.localContext.PlaceChooserLayoutMode
ثابت
أوضاع التخطيط لأداة اختيار المكان
يمكنك الوصول من خلال الاتصال على الرقم const {PlaceChooserLayoutMode} = await google.maps.importLibrary("localContext")
. يمكنك الاطّلاع على المكتبات في Maps JavaScript API.
الثوابت | |
---|---|
HIDDEN |
أداة اختيار الأماكن مخفية. |
SHEET |
يتم عرض أداة اختيار الأماكن كورقة. |
ثابت 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
خيارات الإعداد الخاصة بتفاصيل المكان يمكنك الاطّلاع على مزيد من المعلومات حول إعداد التنسيق ومستوى الرؤية.
أماكن إقامة | |
---|---|
hidesOnMapClick optional |
النوع:
boolean optional |
layoutMode optional |
النوع:
PlaceDetailsLayoutMode optional |
position optional |
النوع:
PlaceDetailsPosition optional تم تجاهله عند layoutMode:INFO_WINDOW . في حال عدم اجتياز الاختبار، سيتم تحديد الموضع تلقائيًا استنادًا إلى layoutMode . |
ثابت PlaceDetailsLayoutMode
google.maps.localContext.PlaceDetailsLayoutMode
ثابت
أوضاع التصميم لتفاصيل المكان
يمكنك الوصول من خلال الاتصال على الرقم const {PlaceDetailsLayoutMode} = await google.maps.importLibrary("localContext")
. يمكنك الاطّلاع على المكتبات في Maps JavaScript API.
الثوابت | |
---|---|
INFO_WINDOW |
يتم عرض تفاصيل المكان في InfoWindow . |
SHEET |
يتم عرض تفاصيل المكان في ورقة. |
ثابت PlaceDetailsPosition
google.maps.localContext.PlaceDetailsPosition
ثابت
مواضع عرض تفاصيل المكان
يمكنك الوصول من خلال الاتصال على الرقم const {PlaceDetailsPosition} = await google.maps.importLibrary("localContext")
. يمكنك الاطّلاع على المكتبات في Maps JavaScript API.
الثوابت | |
---|---|
INLINE_END |
يتم عرض تفاصيل المكان بشكل مضمّن مع الخريطة في نهاية السطر. (بلغة اللغة التي تُكتب من اليسار إلى اليمين، يعني هذا أن تفاصيل المكان على يمين الخريطة.) |
INLINE_START |
يتم عرض تفاصيل المكان بشكل مضمّن في الخريطة في بداية السطر. (في اللغة التي تُكتب من اليسار إلى اليمين، يعني هذا أن تفاصيل المكان على يسار الخريطة.) |