אם הפונקציה initialize() מופעלת קודם במצב אסינכרוני (על ידי העברת קריאה חוזרת להצלחה), כל הקריאות העתידיות במצב אסינכרוני יוסיפו את הקריאות החוזרות שלהן לתור, וכל הקריאות החוזרות יופעלו יחד.
אם מתבצעת קריאה במצב סינכרוני אחרי מספר כלשהו של קריאות אסינכרוניות, היא תיחסם ותבצע את כל הקריאות החוזרות שסופקו קודם לפני שהיא תחזיר ערך.
ברוב המקרים, צריך להגדיר אסימון הרשאה לפני שמפעילים את הספריה, באמצעות ee.data.authorize() או ee.data.setAuthToken().
ב-Python, השם של השיטה הזו הוא ee.Initialize, עם I גדולה. שימו לב שיש הבדלים בין פרמטרים מסוימים ב-JavaScript וב-Python. בנוסף ל-opt_url ול-project שמופיעים למטה, Python תומך גם ב: credentials – אובייקט google.oauth2.Credentials או 'persistent' לשימוש בפרטי כניסה מאוחסנים (ברירת המחדל); http_transport – לקוח httplib2.Http.
שימוש | החזרות |
---|---|
ee.initialize(baseurl, tileurl, successCallback, errorCallback, xsrfToken, project) |
ארגומנט | סוג | פרטים |
---|---|---|
baseurl | מחרוזת, אופציונלי | נקודת הקצה של Earth Engine REST API. (שם הארגומנט ב-Python: opt_url) |
tileurl | מחרוזת, אופציונלי | נקודת הקצה של משבצת Earth Engine REST, זוהי אפשרות אופציונלית ומוגדרת כברירת מחדל ל-baseurl. (JavaScript בלבד) |
successCallback | פונקציה, אופציונלי | קריאה חוזרת אופציונלית להפעלה כשהאתחול מצליח. אם לא מציינים ערך, האתחול מתבצע באופן סינכרוני. (JavaScript בלבד) |
errorCallback | פונקציה, אופציונלי | קריאה חוזרת אופציונלית שמופעלת עם שגיאה אם האתחול נכשל. (JavaScript בלבד) |
xsrfToken | מחרוזת, אופציונלי | מחרוזת להעברה בפרמטר xsrfToken של בקשות XHR של EE API. (JavaScript בלבד) |
project | מחרוזת, אופציונלי | מזהה או מספר פרויקט לקוח אופציונליים לשימוש כשמבצעים קריאות ל-API. (שם הארגומנט ב-Python: project) |