Google Maps Platform
חבילת ה-API המובילה בעולם למפות — Directions, Places, Geocoding, Street View ועוד.
על ה-API
Google Maps Platform הוא חבילת השירותים המובילה בעולם לכל מה שקשור למפות. היא כוללת עשרות APIs — Directions לניווט, Distance Matrix לחישובי מרחק, Geocoding להמרת כתובת לקואורדינטות, Places לחיפוש עסקים, Street View, Elevation, Roads ועוד. היא יקרה בהשוואה למתחרים (Mapbox, Here) אבל הכי מדויקת — במיוחד ב-Places ובזמני נסיעה.
למי זה מתאים
אפליקציות משלוחים ו-mobility
פלטפורמות נדל"ן
תיירות
מוצרים גדולים שדיוק שווה להם כסף
איך להשתמש
- 1צור פרויקט ב-Google Cloud Console.
- 2הפעל את ה-APIs שאתה צריך (Maps JS, Places, Directions…).
- 3צור מפתח API ותקצה לו restrictions (HTTP referrer, IP).
- 4היזהר מהגבלת 28,500 חיוב חודשי ($200 credit).
התקנה והגדרה
לאפליקציית web: הוסף <script> עם ה-key לטופ של ה-HTML. ב-Next.js רצוי דרך @react-google-maps/api. שרת-צד — פשוט HTTP. הגדר restrictions למפתח מיד — כדי שמפתח שיחשף לא ינקז לך את התקציב.
דוגמאות קוד
curl "https://maps.googleapis.com/maps/api/geocode/json?address=Dizengoff+99,Tel+Aviv&key=YOUR_KEY"מבנה תגובה לדוגמה
{
"routes": [
{
"legs": [
{
"distance": {
"text": "65 ק\"מ",
"value": 65000
},
"duration": {
"text": "55 דקות",
"value": 3300
},
"start_address": "תל אביב-יפו",
"end_address": "ירושלים"
}
]
}
],
"status": "OK"
}שאלות נפוצות
$200 credit חודשי בחינם. מעל זה — ~$5 לכל 1,000 קריאות Places.
טיפים ומה להיזהר ממנו
תמיד הגבל את המפתח ל-domain ספציפי.
לחיפוש עסקים — Places API, ל-autocomplete — Places Autocomplete (זול יותר).
לעמוד קאש של כתובות שכבר גיאוקדנו — זה חוסך 70% מהעלות.