Google Maps Platform

חבילת ה-API המובילה בעולם למפות — Directions, Places, Geocoding, Street View ועוד.

מפותחינמי + בתשלוםfreemiumדורש מפתחעולמי
אתר רשמיתיעוד

על ה-API

Google Maps Platform הוא חבילת השירותים המובילה בעולם לכל מה שקשור למפות. היא כוללת עשרות APIs — Directions לניווט, Distance Matrix לחישובי מרחק, Geocoding להמרת כתובת לקואורדינטות, Places לחיפוש עסקים, Street View, Elevation, Roads ועוד. היא יקרה בהשוואה למתחרים (Mapbox, Here) אבל הכי מדויקת — במיוחד ב-Places ובזמני נסיעה.

למי זה מתאים

אפליקציות משלוחים ו-mobility
פלטפורמות נדל"ן
תיירות
מוצרים גדולים שדיוק שווה להם כסף

איך להשתמש

  1. 1
    צור פרויקט ב-Google Cloud Console.
  2. 2
    הפעל את ה-APIs שאתה צריך (Maps JS, Places, Directions…).
  3. 3
    צור מפתח API ותקצה לו restrictions (HTTP referrer, IP).
  4. 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% מהעלות.

מדריכים

APIs דומים