מחלקה KmlLayer
class
google.maps.KmlLayer
extends MVCObject
library "maps"
const {KmlLayer} = await google.maps.importLibrary("maps");
יצרן | |
|---|---|
KmlLayer |
KmlLayer([opts])פרמטרים:
יוצר KmlLayer שמציג את התוכן של קובץ KML/KMZ שצוין (https://developers.google.com/kml/documentation/kmlreference) או קובץ GeoRSS (http://www.georss.org). |
Methods | |
|---|---|
getDefaultViewport |
getDefaultViewport()פרמטרים: אין
ערך מוחזר:
LatLngBounds|nullקבלת אזור התצוגה שמוגדר כברירת מחדל לשכבה שמוצגת. |
getMap |
getMap()פרמטרים: אין
ערך מוחזר:
Map|nullקבלת המפה שבה מוצגת שכבת ה-KML. |
getMetadata |
getMetadata()פרמטרים: אין
ערך מוחזר:
קבלת המטא-נתונים שמשויכים לשכבה הזו, כפי שצוין בתגי העיצוב של השכבה. |
getStatus |
getStatus()פרמטרים: אין
ערך מוחזר:
אחזור הסטטוס של השכבה, שמוגדר אחרי שהמסמך המבוקש נטען. |
getUrl |
getUrl()פרמטרים: אין
ערך מוחזר: כתובת URL של
stringמקבל את כתובת ה-URL של קובץ ה-KML שמוצג. |
getZIndex |
getZIndex()פרמטרים: אין
ערך מוחזר:
number ה-z-index.הפונקציה מחזירה את ה-z-index של שכבת ה-KML. |
setMap |
setMap(map)פרמטרים:
הערך המוחזר: אין
הפונקציה מעבדת את שכבת ה-KML במפה שצוינה. אם המפה מוגדרת לערך null, השכבה תוסר. |
setOptions |
setOptions(options)פרמטרים:
הערך המוחזר: אין
|
setUrl |
setUrl(url)פרמטרים:
הערך המוחזר: אין
מגדיר את כתובת ה-URL של קובץ ה-KML שיוצג. |
setZIndex |
setZIndex(zIndex)פרמטרים:
הערך המוחזר: אין
הגדרת ה-z-index של שכבת ה-KML. |
עברו בירושה:
addListener,
bindTo,
get,
notify,
set,
setValues,
unbind,
unbindAll
| |
אירועים | |
|---|---|
click |
function(kmlClickEvent)ארגומנטים:
האירוע הזה מופעל כשלוחצים על תכונה בשכבה. |
defaultviewport_changed |
function()ארגומנטים: אין
האירוע הזה מופעל כשחל שינוי באזור התצוגה שמוגדר כברירת מחדל לשכבות KML. |
status_changed |
function()ארגומנטים: אין
האירוע הזה מופעל כשהטעינה של שכבת ה-KML מסתיימת. בשלב הזה אפשר לקרוא את מאפיין הסטטוס כדי לקבוע אם השכבה נטענה בהצלחה. |
הממשק KmlLayerOptions
ממשק
google.maps.KmlLayerOptions
האובייקט הזה מגדיר את המאפיינים שאפשר להגדיר באובייקט KmlLayer.
מאפיינים | |
|---|---|
clickable
אופציונלי |
סוג:
boolean optionalברירת המחדל:
trueאם הערך הוא true, השכבה מקבלת אירועי עכבר. |
map
אופציונלי |
סוג:
Map optionalהמפה שבה תוצג השכבה. |
preserveViewport
אופציונלי |
סוג:
boolean optionalברירת המחדל:
falseאם האפשרות הזו מוגדרת לערך true או אם המרכז ורמת הזום של המפה לא הוגדרו אף פעם, המפה שנוספה ממורכזת ורמת הזום שלה מוגדרת לתיבה התוחמת של תוכן השכבה. |
screenOverlays
אופציונלי |
סוג:
boolean optionalברירת המחדל:
trueהגדרה שקובעת אם לעבד את שכבות-העל במסך. |
suppressInfoWindows
אופציונלי |
סוג:
boolean optionalביטול העיבוד של חלונות מידע כשלוחצים על תכונות של שכבות. |
url
אופציונלי |
סוג:
string optionalכתובת ה-URL של מסמך ה-KML שרוצים להציג. |
zIndex
אופציונלי |
סוג:
number optionalה-z-index של השכבה. |
ממשק KmlLayerMetadata
ממשק
google.maps.KmlLayerMetadata
מטא-נתונים של שכבת KML אחת, בפורמט JSON.
מאפיינים | |
|---|---|
description |
סוג:
stringהשדה <description> של השכבה, שחולץ מתגי העיצוב של השכבה. |
hasScreenOverlays |
סוג:
booleanאם לשכבה יש שכבות-על של מסך. |
name |
סוג:
stringהשדה <name> של השכבה, שחולץ מתגי העיצוב של השכבה. |
snippet |
סוג:
stringהשכבה <Snippet>, חולצה מתגי העיצוב של השכבה |
author
אופציונלי |
סוג:
השדה <atom:author> של השכבה, שחולץ מתגי העיצוב של השכבה. |
ערכי KmlLayerStatus קבועים
constants
google.maps.KmlLayerStatus
ספרייה "maps"
הסטטוס שמוחזר על ידי KmlLayer בסיום הטעינה של מסמך. אפשר לציין אותם לפי ערך או לפי שם הקבוע. לדוגמה, 'OK' או google.maps.KmlLayerStatus.OK.
אפשר להשתמש בקבועים האלה גם כמחרוזות. ב-TypeScript, המחרוזות המילוליות מוגדרות לפי הסוג KmlLayerStatusString.
const {KmlLayerStatus} = await google.maps.importLibrary("maps");
קבועים | |
|---|---|
DOCUMENT_NOT_FOUND |
המסמך לא נמצא. סביר להניח שכתובת ה-URL לא תקינה או שהמסמך לא זמין לכולם. |
DOCUMENT_TOO_LARGE |
המסמך חורג ממגבלות גודל הקובץ של KmlLayer. |
FETCH_ERROR |
לא ניתן לאחזר את המסמך. |
INVALID_DOCUMENT |
המסמך הוא לא מסמך KML, KMZ או GeoRSS תקין. |
INVALID_REQUEST |
הערך של KmlLayer לא תקין. |
LIMITS_EXCEEDED |
המסמך חורג ממגבלות הישויות של KmlLayer. |
OK |
השכבה נטענה. |
TIMED_OUT |
לא ניתן היה לטעון את המסמך בזמן סביר. |
UNKNOWN |
המסמך לא נטען מסיבה לא ידועה. |
ממשק KmlMouseEvent
ממשק
google.maps.KmlMouseEvent
המאפיינים של אירוע מסוג קליק במסמך KML/KMZ או GeoRSS.
מאפיינים | |
|---|---|
featureData |
סוג:
אובייקט KmlFeatureData שמכיל מידע על התכונה שנלחצה. |
latLng |
סוג:
LatLngהמיקום שבו יוצמד חלון מידע לתכונה שנלחצה. |
pixelOffset |
סוג:
Sizeההיסט שצריך להחיל על חלון מידע שמעוגן לתכונה שנלחצה. |
ממשק KmlFeatureData
ממשק
google.maps.KmlFeatureData
נתונים של תכונת KML אחת בפורמט JSON, שמוחזרים כשלוחצים על תכונת KML. הנתונים שכלולים באובייקט הזה משקפים את הנתונים שמשויכים לישות בתגי העיצוב של KML או GeoRSS שבהם היא מוצהרת.
מאפיינים | |
|---|---|
author |
סוג:
המאפיין <atom:author> של הישות, שחולץ מתגי העיצוב של השכבה (אם צוין). |
description |
סוג:
stringהמאפיין <description>, שחולץ מתגי העיצוב של השכבה. |
id |
סוג:
stringהמאפיין <id>, שחולץ מתגי העיצוב של השכבה. אם לא צוין <id>, המערכת תיצור מזהה ייחודי לתכונה הזו. |
infoWindowHtml |
סוג:
stringהטקסט המעוצב של הבלון של התכונה, אם הוא מוגדר. |
name |
סוג:
stringהמאפיין <name>, שחולץ מתגי העיצוב של השכבה. |
snippet |
סוג:
stringהמאפיין <Snippet>, שחולץ מתגי העיצוב של השכבה. |
ממשק KmlAuthor
ממשק
google.maps.KmlAuthor
מכיל פרטים על המחבר של מסמך או תכונה ב-KML.
מאפיינים | |
|---|---|
email |
סוג:
stringכתובת האימייל של המחבר, או מחרוזת ריקה אם היא לא צוינה. |
name |
סוג:
stringשם המחבר, או מחרוזת ריקה אם לא צוין שם. |
uri |
סוג:
stringדף הבית של המחבר, או מחרוזת ריקה אם לא צוין. |