דלג לתוכן הראשי

Mapbox

כיצד להתחבר עם Mapbox

יצירת חשבון: Mapbox | Maps, Navigation, Search, and Data

ליצירת מפתח API יש לעקוב אחר הקישור והשלבים:

ליצירת אסימון גישה ל-API, יש לבקר בכתובת: https://account.mapbox.com/access-tokens/. לאחר יצירת החשבון, יתקבל אסימון גישה ברירת מחדל, המעיד על כך שהחשבון נרשם ללא הגבלות.

הגדרת אינטגרציה

ניתן לגשת לאינטגרציית Mapbox בקטע האינטגרציות. יש להזין את מפתח ה-API ולאמת את הסטטוס כדי לוודא שהוא מאומת.

ניתן לגשת ל-API של Mapbox בתוך בונה הזרימות ← יצירת צומת פעולה ← אינטגרציות ← Mapbox API

פעולות:

ישנן שלוש פעולות: 1. קבלת קואורדינטות לפי כתובת, 2. קבלת כתובת לפי קואורדינטות, 3. קבלת הוראות הגעה.

  1. קבלת קואורדינטות לפי כתובת

ניתן לקבל קואורדינטות על ידי הזנת הכתובת וקוד המדינה.

מטען נתונים (Payload):

במטען הנתונים שהתקבל יתקבלו קואורדינטות נתיב הקוד הגיאוגרפי (Geocodes) ← קו אורך (longitude) וקו רוחב (latitude).

{
"features": [
{
"properties": {
"feature_type": "address",
"full_address": "110 Washington Street, Saint Francis, Kansas 67756, United States",
"name": "110 Washington Street",
"name_preferred": "110 Washington Street",
"coordinates": {
"longitude": -101.800868,
"latitude": 39.77444,
"accuracy": "rooftop",
"routable_points": [...] // 1 items
},

  1. קבלת כתובת לפי קוד גיאוגרפי (Geocode)

ניתן לקבל כתובת על ידי הזנת קואורדינטות קו רוחב (latitude) וקו אורך (longitude).

מטען (Payload):

במטען, יתקבל full_address, ו-context שם יתקבלו address, street, postcode, place, district, region, ו-country.

{
  "features": [
    {
      "properties": {
        "feature_type": "address",
        "full_address": "110 Washington Street, Saint Francis, Kansas 67756, United States",
        "name": "110 Washington Street",
        "name_preferred": "110 Washington Street",
        "coordinates": {...}, // 4 מפתחות
        "place_formatted": "Saint Francis, Kansas 67756, United States",
        "context": {
          "address": {
            "address_number": "110",
            "street_name": "Washington Street",
            "name": "110 Washington Street"
          },
          "street": {
            "name": "Washington Street"
          },
          "postcode": {
            "name": "67756"
          },
          "place": {
            "name": "Saint Francis"
          },
          "district": {
            "name": "Cheyenne County"
          },
          "region": {
            "name": "Kansas",
            "region_code": "KS",
            "region_code_full": "US-KS"
          },
          "country": {
            "name": "United States",
            "country_code": "US",
            "country_code_alpha_3": "USA"
          } } } } ] }

  1. קבלת הוראות הגעה

יש להזין את קו הרוחב וקו האורך של המוצא והיעד. המרחק נמדד במטרים ומשך הזמן בשניות.

מרחק: 36682.594➗1000 = 36.682594 בקירוב= 36 ק"מ

משך זמן: 1611.287➗60 = 26.8547 בקירוב= 27 דקות

מטען נתונים (Payload):

משך הזמן יתקבל בשניות, והמרחק במטרים.

Legs ← נקודות ציון שהן הוראות הגעה מהמקור ליעד.

{
  "routes": [
    {
      "weight_name": "auto",
      "weight": 1514.084,
      "duration": 1611.287,
      "distance": 36982.594,
      "legs": [
        {
          "admins": [
            {
              "iso_3166_1_alpha3": "USA",
              "iso_3166_1": "US"
            }
          ],
          "weight": 1514.084,
          "duration": 1611.287,
          "distance": 36982.594,
          "summary": "TX 70, Farm to Market Road 57"
        }
      ]
    }
  ],
  "waypoints": [
    {
      "distance": 12.3,
      "location": [
        -100.407636,
        32.471248
      ]
    },
    {
      "distance": 3.034,
      "name": "Farm to Market Road 57",
      "location": [
        -100.253785,
        32.721094
      ]
    }
  ],
  "code": "Ok",
  "uuid": "T5m9XsITk8v43iczgJieSLlVKxksfje-2zgIGqC5NHYQjy8OlMRkVw=="
}

הדרכת וידאו

יש לך שאלה בנושא או שמצאת טעות במאמר? אפשר לפנות או לדווח לנו .

בואו נתחיל