כדי לשלוח בקשה אל Map Management API, צריך לכלול את הפרטים הבאים בכותרות ובכתובות ה-URL:
מזהה הפרויקט: מספר הפרויקט או המזהה של פרויקט Google Cloud בכותרת
X-Goog-User-Project. הערך הזה קובע את הפרויקט שמשמש לחישובים של חיוב ומכסות.כותרת הרשאה: טוקן OAuth 2.0 בכותרת
Authorization. מידע נוסף זמין במאמר בנושא שימוש ב-OAuth.שם משאב: מספר או מזהה של פרויקט בענן ב-Google Cloud בכתובת ה-URL של הבקשה, יחד עם מזהה המשאב הספציפי (למשל
mapConfigIdאוstyleConfigId).
דוגמה: יצירת MapConfig
בדוגמה הבאה מוצג אופן היצירה של אובייקט MapConfig באמצעות curl. כששולחים את הבקשה הזו, מקבלים את האובייקט החדש שנוצר בתגובה, אם יצירת MapConfig הושלמה בהצלחה.
curl -X POST \
-H 'X-Goog-User-Project: YOUR_PROJECT_NUMBER' \
-H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \
https://mapmanagement.googleapis.com/v2beta/projects/YOUR_PROJECT_NUMBER/mapConfigs -d '{
"displayName": "My New York Map",
"description": "A Map for New York City",
"mapType" : "VECTOR",
"mapFeatures": {
"simpleFeatures": ["FLATTEN_BUILDINGS", "ICONIC_ICONS"],
"poiBoostLevel": 1
}
}'
אם הבקשה מבוצעת בהצלחה, מקבלים את אובייקט הגדרות המפה שנוצר:
{ "name": "projects/YOUR_PROJECT_NUMBER/mapConfigs/YOUR_MAP_CONFIG_ID", "displayName": "Testing No Type", "description": "Testing", "mapId": "YOUR_MAP_CONFIG_ID", "mapFeatures": { "simpleFeatures": [ "FLATTEN_BUILDINGS", "ICONIC_ICONS" ], "poiBoostLevel": 1 }, "createTime": "2026-02-07T20:04:11.467243390Z", "updateTime": "2026-02-07T20:04:11.467243542Z", "mapType": "VECTOR" }
דוגמה: מחיקת MapConfig
בדוגמה הבאה מוצג אופן המחיקה של אובייקט MapConfig באמצעות curl.
כששולחים את הבקשה הזו, מקבלים אובייקט JSON ריק {} בתגובה אם נמצא MapConfig והוא נמחק בהצלחה.
curl -X DELETE \ -H 'X-Goog-User-Project: YOUR_PROJECT_NUMBER' \ -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \ https://mapmanagement.googleapis.com/v2beta/projects/YOUR_PROJECT_NUMBER/mapConfigs/YOUR_MAP_CONFIG_ID
אם הבקשה מצליחה, מקבלים אובייקט תגובה ריק:
{}איך מוצאים את מספר הפרויקט
כדי לקבל את המספר או המזהה של הפרויקט ב-Google Cloud:
- נכנסים לדף הסקירה הכללית של הפרויקט במסוף Cloud.
- מספר הפרויקט ומזהה הפרויקט מופיעים באזור Project info.
איך מקבלים טוקן OAuth
לצורך פיתוח או בדיקה, אפשר להשתמש ב-CLI של gcloud כדי ליצור טוקן OAuth זמני:
gcloud auth application-default print-access-token
אפשר לכלול את הפקודה gcloud ישירות בכותרת Authorization של בקשת curl, כמו בדוגמאות שמופיעות למעלה. אפשר גם להגדיר משתנה סביבה:
export TOKEN=$(gcloud auth application-default print-access-token) curl -X GET \ -H 'X-Goog-User-Project: YOUR_PROJECT_NUMBER' \ -H "Authorization: Bearer $TOKEN" \ https://mapmanagement.googleapis.com/v2beta/projects/YOUR_PROJECT_NUMBER/mapConfigs