אינדקס
-
MapManagement(ממשק) -
CreateMapConfigRequest(הודעה) -
CreateMapContextConfigRequest(הודעה) -
CreateStyleConfigRequest(הודעה) -
DeleteMapConfigRequest(הודעה) -
DeleteMapContextConfigRequest(הודעה) -
DeleteStyleConfigRequest(הודעה) -
GetMapConfigRequest(הודעה) -
GetMapContextConfigRequest(הודעה) -
GetStyleConfigRequest(הודעה) -
ListMapConfigsRequest(הודעה) -
ListMapConfigsResponse(הודעה) -
ListMapContextConfigsRequest(הודעה) -
ListMapContextConfigsResponse(הודעה) -
ListStyleConfigsRequest(הודעה) -
ListStyleConfigsResponse(הודעה) -
MapConfig(הודעה) -
MapContextConfig(הודעה) MapContextConfig.MapVariant(enum)-
MapFeatures(הודעה) MapFeatures.SimpleFeature(enum)MapRenderingType(enum)-
StyleConfig(הודעה) StyleConfigView(enum)-
UpdateMapConfigRequest(הודעה) -
UpdateMapContextConfigRequest(הודעה) -
UpdateStyleConfigRequest(הודעה)
מפת ממשק ניהול
הגדרת השירות של Map Management API.
| Methods | |
|---|---|
|
יצירת MapConfig בפרויקט. |
|
יוצר MapContextConfig. |
|
יוצר StyleConfig. |
|
מחיקת MapConfig. |
|
מחיקת MapContextConfig. |
|
מחיקת StyleConfig. |
|
קבלת MapConfig. |
|
מקבלים MapContextConfig. |
|
מקבל StyleConfig. |
|
הצגת רשימה של MapConfigs בפרויקט. |
|
הצגת רשימה של MapContextConfigs. |
|
הצגת רשימה של StyleConfigs. |
|
עדכון של MapConfig. |
|
מעדכן MapContextConfig. |
|
מעדכן StyleConfig. |
CreateMapConfigRequest
בקשה ליצירת MapConfig.
| שדות | |
|---|---|
parent |
חובה. פרויקט האב שיהיה הבעלים של MapConfig. פורמט: |
map_config |
חובה. ה-MapConfig שרוצים ליצור. |
CreateMapContextConfigRequest
בקשה ליצירת MapContextConfig.
| שדות | |
|---|---|
parent |
חובה. MapConfig אב שיחזיק ב-MapContextConfig. פורמט: |
map_context_config |
חובה. ה-MapContextConfig שרוצים ליצור. |
CreateStyleConfigRequest
בקשה ליצירת StyleConfig.
| שדות | |
|---|---|
parent |
חובה. הפרויקט הראשי שיהיה הבעלים של StyleConfig. פורמט: |
style_config |
חובה. ה-StyleConfig שרוצים ליצור. |
DeleteMapConfigRequest
בקשה למחיקה של MapConfig.
| שדות | |
|---|---|
name |
חובה. השם של MapConfig שרוצים למחוק. פורמט: |
DeleteMapContextConfigRequest
בקשה למחיקה של MapContextConfig.
| שדות | |
|---|---|
name |
חובה. השם של MapContextConfig שרוצים למחוק. פורמט: |
DeleteStyleConfigRequest
בקשה למחיקה של StyleConfig.
| שדות | |
|---|---|
name |
חובה. השם של StyleConfig שרוצים למחוק. פורמט: |
GetMapConfigRequest
בקשה לקבל MapConfig.
| שדות | |
|---|---|
name |
חובה. השם של MapConfig לאחזור. פורמט: |
GetMapContextConfigRequest
בקשה לקבלת MapContextConfig.
| שדות | |
|---|---|
name |
חובה. השם של MapContextConfig לאחזור. פורמט: |
GetStyleConfigRequest
בקשה לקבל StyleConfig.
| שדות | |
|---|---|
name |
חובה. השם של StyleConfig לאחזור. פורמט: |
view |
אופציונלי. קבוצת המשנה של StyleConfig להחזרה. אם המדיניות לא מוגדרת, ברירת המחדל היא להחזיר את התצוגה המלאה. |
ListMapConfigsRequest
בקשה להצגת רשימה של MapConfigs לפרויקט.
| שדות | |
|---|---|
parent |
חובה. פרויקט האב שבבעלותו נמצאים אובייקטי MapConfigs. פורמט: |
page_size |
אופציונלי. מספר ה-MapConfigs המקסימלי שיוחזרו. יכול להיות שהשירות יחזיר פחות מהערך הזה. אם לא מציינים ערך, יוחזרו לכל היותר 50 MapConfigs. הערך המקסימלי הוא 1,000. ערכים גבוהים יותר יומרו ל-1,000. לא נתמך כרגע. |
page_token |
אופציונלי. טוקן של דף שהתקבל מקריאה קודמת של כשמבצעים חלוקה לעמודים, כל הפרמטרים האחרים שסופקו ל- |
ListMapConfigsResponse
תשובה לרשימת MapConfigs.
| שדות | |
|---|---|
map_configs[] |
רשימת MapConfigs. |
next_page_token |
טוקן שאפשר לשלוח כ- |
ListMapContextConfigsRequest
בקשה להצגת רשימה של MapContextConfigs.
| שדות | |
|---|---|
parent |
חובה. קובץ MapConfig של ההורה שבבעלותו קובצי MapContextConfig. פורמט: |
page_size |
אופציונלי. המספר המקסימלי של MapContextConfigs שיוחזרו. יכול להיות שהשירות יחזיר פחות מהערך הזה. אם לא מציינים ערך, יוחזרו לכל היותר 50 אובייקטים של MapContextConfig. הערך המקסימלי הוא 1,000. ערכים גבוהים יותר יומרו ל-1,000. לא נתמך כרגע. |
page_token |
אופציונלי. טוקן של דף שהתקבל מקריאה קודמת של כשמבצעים חלוקה לעמודים, כל הפרמטרים האחרים שסופקו ל- |
ListMapContextConfigsResponse
תשובה לרשימה MapContextConfigs.
| שדות | |
|---|---|
map_context_configs[] |
MapContextConfigs. |
next_page_token |
טוקן שאפשר לשלוח כ- |
ListStyleConfigsRequest
בקשה להצגת רשימה של StyleConfigs.
| שדות | |
|---|---|
parent |
חובה. הפרויקט הראשי שבבעלותו StyleConfigs. פורמט: |
page_size |
אופציונלי. המספר המקסימלי של StyleConfigs שיוחזרו. יכול להיות שהשירות יחזיר פחות מהערך הזה. אם לא מציינים ערך, יוחזרו לכל היותר 50 StyleConfigs. הערך המקסימלי הוא 1,000. ערכים גבוהים יותר יומרו ל-1,000. לא נתמך כרגע. |
page_token |
אופציונלי. טוקן של דף שהתקבל מקריאה קודמת של כשמבצעים חלוקה לעמודים, כל הפרמטרים האחרים שסופקו ל- |
filter |
אופציונלי. ביטוי סינון לקריאה ListStyleConfigs. בשלב הזה יש תמיכה רק בסינון לפי display_name. לדוגמה: |
view |
אופציונלי. קבוצת המשנה של StyleConfig להחזרה. אם המדיניות לא מוגדרת, ברירת המחדל היא להחזיר את התצוגה המלאה. |
ListStyleConfigsResponse
תשובה לרשימה של StyleConfigs.
| שדות | |
|---|---|
style_configs[] |
StyleConfigs. |
next_page_token |
טוקן שאפשר לשלוח כ- |
MapConfig
מייצג מפה יחידה באפליקציית לקוח של Maps API. MapConfig הוא משאב האב של MapContextConfigs ומאפשר עיצוב בהתאמה אישית בערכות SDK לנייד ולאינטרנט. ל-MapConfig יכולים להיות כמה MapContextConfigs, שכל אחד מהם מחיל סגנון על וריאציות ספציפיות של המפה. המזהה הבא = 9;
| שדות | |
|---|---|
name |
פלט בלבד. מזהה. שם המשאב של MapConfig הזה. לדוגמה: projects/my-project-123/mapConfigs/234. |
display_name |
אופציונלי. השם לתצוגה של MapConfig הזה, כפי שהוגדר על ידי המשתמש. |
description |
אופציונלי. התיאור של MapConfig, כפי שהוגדר על ידי המשתמש. |
map_id |
פלט בלבד. מזהה המפה של MapConfig הזה, שמשמש לזיהוי המפה באפליקציות לקוח. השדה הזה לקריאה בלבד נוצר כשיוצרים את MapConfig. |
map_features |
אופציונלי. תכונות המפה שחלות על הגדרת המפה הזו. |
map_type |
אופציונלי. מייצג את סוג המפה של MapConfig. אם לא מגדירים את המאפיין הזה, ברירת המחדל היא שימוש בסוג מפת רסטר. |
create_time |
פלט בלבד. מציין את זמן היצירה של הגדרות המפה. |
update_time |
פלט בלבד. מציין את שעת העדכון האחרונה של הגדרות המפה. |
MapContextConfig
מכיל את הגדרות הסגנון של המפה. ה-MapContextConfig משייך רכיבי סגנון, כמו StyleConfig ו-Datasets, לגרסאות ספציפיות של מפה ב-MapConfig. כש-MapConfig נטען ב-SDK, סגנון העיצוב ופרטי מערך הנתונים מ-MapContextConfig מוחלים על וריאציות המפה שצוינו. המזהה הבא = 10;
| שדות | |
|---|---|
name |
פלט בלבד. מזהה. שם המשאב של MapContextConfig הזה. לדוגמה: projects/{project_id}/mapConfigs/{map_id}/mapContextConfigs/{map_context_config_id} |
map_config |
חובה. שם המשאב MapConfig שאליו משויך MapContextConfig. פורמט: projects/{project}/mapConfigs/{map_config}. חובה למלא את השדה הזה. |
style_config |
חובה. שם המשאב StyleConfig שמשמש לעיצוב של MapContextConfig. חובה למלא את השדה הזה. פורמט: projects/{project}/styleConfigs/{style_config} |
dataset[] |
אופציונלי. שם המשאב של מערך הנתונים שמשויך ל-MapContextConfig הזה. השדה הזה הוא אופציונלי ואפשר להשמיט אותו. אם לא מציינים מערכי נתונים, לא ישויכו מערכי נתונים ל-MapContextConfig. אם מציינים מערך נתונים, הוא יוחל על MapContextConfig. פורמט: projects/{project}/datasets/{dataset} |
alias |
אופציונלי. השם שמוגדר על ידי המשתמש, שקריא לבני אדם, של MapContextConfig. |
map_variants[] |
חובה. הווריאציות של המפה שאפשר להחיל עליהן את MapContextConfig. אם הערך ריק, MapContextConfig יוחל כברירת מחדל רק על וריאציית המפה ROADMAP. |
create_time |
פלט בלבד. מציין את זמן היצירה של MapContextConfig. |
update_time |
פלט בלבד. מציין את שעת העדכון האחרונה של MapContextConfig. |
MapVariant
וריאציות אפשריות של מפות שאפשר להחיל עליהן את MapContextConfig. וריאציות של מפות מחולקות לקבוצות של וריאציות בהירות וכהות. אי אפשר לשייך וריאציה מסוג Light לווריאציה מסוג Dark באותו MapContextConfig. הווריאציות של התאורה הן: תוכנית דרכים, תמונת לוויין, טופוגרפיה, ניווט, תחבורה ציבורית, תלת-ממד מופשט ותלת-ממד פוטוריאליסטי. הווריאציות הכהות הן: ROADMAP_DARK, NAVIGATION_LOW_LIGHT, TERRAIN_DARK, TRANSIT_DARK.
לדוגמה, זאת התאמה תקפה: {MapContextConfig 1: [ROADMAP, NAVIGATION]} {MapContextConfig 2: [ROADMAP_DARK, NAVIGATION_LOW_LIGHT]}
ההתאמה הבאה לא תקינה: {MapContextConfig 1: [ROADMAP, ROADMAP_DARK]}
| טיפוסים בני מנייה (enum) | |
|---|---|
ROADMAP |
סוג המפה שמוגדר כברירת מחדל במפת הדרכים. |
ROADMAP_DARK |
גרסה כהה של סוג המפה 'מפת דרכים'. |
SATELLITE |
תמונות לוויין. |
TERRAIN |
סוג מפת פני השטח. |
TERRAIN_DARK |
גרסה כהה של סוג מפת פני השטח. |
NAVIGATION |
סוג מפת הניווט. |
NAVIGATION_LOW_LIGHT |
גרסה של סוג מפת הניווט לתנאי תאורה חלשה. |
TRANSIT |
סוג מפת התחבורה הציבורית. |
TRANSIT_DARK |
גרסה כהה של סוג מפת התחבורה הציבורית. |
ABSTRACT3D |
סוג מפה תלת-ממדית מופשטת. |
PHOTOREALISTIC3D |
סוג מפה ריאליסטית בתלת-ממד. |
MapFeatures
מייצג אוסף של תכונות מפה שחלות על MapConfig. תכונות שמוגדרות ב-MapConfig עוברות בירושה לכל רכיבי MapContextConfig הצאצאים שלו. המזהה הבא = 3;
| שדות | |
|---|---|
simple_features[] |
אופציונלי. התכונה החזותית שבה רוצים להשתמש במפה הזו. |
poi_boost_level |
אופציונלי. רמת ההגברה של נקודות העניין, כאשר אפס מציין שלא מתבצעת הגברה וערכים שליליים מציינים הפחתה. נקודות עניין מודגשות מוצגות ברמת זום נמוכה יותר מברירת המחדל, ולהיפך. כרגע יש תמיכה בשתי רמות של הגברה, ולכן הרמה מוגבלת לערכים שבין -2 ל-2. אם לא מציינים ערך, המערכת משתמשת בצפיפות הנקודות של העניין שמוגדרת בגיליון הסגנונות, אם היא קיימת. אחרת, לא תוגדר צפיפות של נקודות עניין. |
SimpleFeature
הקבוצה הזו מייצגת את התכונות של המפה שמשפיעות על המבנה הפנימי שלה.
| טיפוסים בני מנייה (enum) | |
|---|---|
SIMPLE_FEATURE_UNSPECIFIED |
תכונה חזותית לא מוגדרת. |
FLATTEN_BUILDINGS |
הופך את כל המבנים במפה לדו-ממדיים. |
ICONIC_ICONS |
משפיע על אופן העיבוד של הסמלים. |
MapRenderingType
סוג המפה שתוצג. אם לא מציינים ערך, ברירת המחדל היא RASTER.
| טיפוסים בני מנייה (enum) | |
|---|---|
RASTER |
מפה שעברה עיבוד באמצעות ההטמעה שמבוססת על רסטר. |
VECTOR |
מפה שעברה רינדור באמצעות WebGL. |
StyleConfig
מייצג סגנון יחיד באפליקציית לקוח של Maps API. האובייקט StyleConfig מכיל את גיליון הסגנונות שמגדיר את המראה החזותי של המפה. המזהה הבא = 9;
| שדות | |
|---|---|
name |
פלט בלבד. מזהה. שם המשאב של StyleConfig הזה. לדוגמה: projects/my-project-123/styleConfigs/234. |
display_name |
אופציונלי. השם המוצג של StyleConfig, כפי שהוגדר על ידי המשתמש. |
description |
אופציונלי. התיאור של StyleConfig הזה, כפי שצוין על ידי המשתמש. |
style_id |
פלט בלבד. המזהה הייחודי של הסגנון. זהו שדה לקריאה בלבד שנוצר כשיוצרים את StyleConfig. |
json_style_sheet |
אופציונלי. ייצוג JSON של גיליון הסגנונות של StyleConfig הזה. אם לא מציינים סגנון, המערכת תשתמש בסגנון הבסיסי של מפת Google. מידע נוסף על פורמט JSON הקביל זמין בכתובת https://developers.google.com/maps/documentation/javascript/cloud-customization/json-reference. |
create_time |
פלט בלבד. מציין את זמן היצירה של StyleConfig. |
update_time |
פלט בלבד. מציין את זמן העדכון האחרון של StyleConfig. |
StyleConfigView
איזה קבוצת משנה של StyleConfig להחזיר.
| טיפוסים בני מנייה (enum) | |
|---|---|
STYLE_CONFIG_VIEW_UNSPECIFIED |
תצוגה לא מזוהה. |
FULL |
כוללים את json_style_sheet בתשובה. |
METADATA_ONLY |
החרגת ה-json_style_sheet מהתשובה. |
UpdateMapConfigRequest
שליחת בקשה לעדכון של MapConfig.
| שדות | |
|---|---|
map_config |
חובה. ה-MapConfig לעדכון. השדה |
update_mask |
אופציונלי. השדה הספציפי לעדכון ב-MapConfig. אם לא מציינים, המערכת תעדכן את MapConfig בשלמותו. השדות התקינים הם:
|
UpdateMapContextConfigRequest
בקשה לעדכן MapContextConfig.
| שדות | |
|---|---|
map_context_config |
חובה. ה-MapContextConfig לעדכון. השדה |
update_mask |
אופציונלי. רשימת השדות לעדכון. אם לא מציינים ערך, המערכת מעדכנת את כל MapContextConfig. השדות התקינים הם:
|
UpdateStyleConfigRequest
בקשה לעדכון של StyleConfig.
| שדות | |
|---|---|
style_config |
חובה. ה-StyleConfig לעדכון. השדה |
update_mask |
אופציונלי. רשימת השדות לעדכון. אם לא מציינים את הפרמטר הזה, כל ה-StyleConfig יעודכן. כשמעדכנים את גיליון הסגנונות, לא מעדכנים את הווריאציה. זו פעולה לא חוקית. השדות התקינים הם:
|