ट्रूवे राउटिंग API

दो या दो से अधिक स्थानों के बीच सर्वोत्तम मार्ग खोजना
इस API को अपने AI एजेंट से MCP के माध्यम से उपयोग करें
OpenClaw, Claude Code/Desktop, Cursor, Windsurf, Cline और किसी भी MCP-संगत AI क्लाइंट के साथ काम करता है।
डॉक्स और सेटअप
इस MCP को रैप करके एक स्किल बनाएं: https://mcp.zylalabs.com/mcp?apikey=YOUR_ZYLA_API_KEY

राउटिंग सेवा का उपयोग एक स्थान से दूसरे स्थान पर जाने या कई स्थानों पर जाने के लिए सबसे अच्छे रूट को खोजने के लिए किया जा सकता है। सबसे अच्छा रूट उस समय के लिए सबसे तेज़ रूट हो सकता है जो उस समय लागू यातायात स्थितियों पर विचार करता है। यदि आपके पास जाने के लिए दो से अधिक स्टॉप हैं, तो राउटिंग सेवा यह निर्धारित कर सकती है कि स्थानों पर जाने का सबसे अच्छा क्रम क्या है (यात्री विक्रेता समस्या)।

विशेषताएँ और क्षमताएँ:

  • वैश्विक सड़क नेटवर्क कवरेज।
  • दो या अधिक स्थानों के बीच सबसे अच्छा रूट खोजें।
  • रूट का अनुकूलन करें।
  • ऐतिहासिक यातायात स्थितियों और लाइव यातायात दोनों का उपयोग करें।
  • टोल रोड, हाईवे याフェerries को टाल सकते हैं।
  • दूरी और अवधि की जानकारी लौटाएँ।
  • रूट जियोमेट्री लौटाएँ।
  • स्टॉप की एक श्रृंखला का उपयोग करके मल्टी-पार्टी निर्देश लौटाएँ।
  • मोड़ दर मोड़ जानकारी लौटाएँ।

कई स्थानों पर जाने के लिए अनुकूल रूट खोजना (FindDrivingRoute)

आवश्यक पैरामीटर:

  • stops - उन दो या अधिक सेमीकोलन-से-परे स्थानों (Lat/Lng) को निर्दिष्ट करें जिनके बीच रूट पाया जाना है। अधिकतम: 25।

वैकल्पिक पैरामीटर:

  • avoid_highways - रूट को हाईवे से बचना चाहिए।
  • avoid_tolls - रूट को टोल रोड से बचना चाहिए।
  • avoid_ferries - रूट को फेरी से बचना चाहिए।
  • avoid_highways - रूट को हाईवे से बचना चाहिए।
  • geometry_format - लौटाई गई रूट जियोमेट्री का फॉर्मेट: latlng या lnglat। डिफ़ॉल्ट: latlng
  • optimize - अनुकूलित रूट खोजने के लिए स्टॉप को ऑर्डर करने के लिए API को निर्देशित करता है। रूट का पहला और अंतिम स्टॉप क्रम नहीं बदलता है, उनकी स्थिति को निश्चित माना जाता है।

एक ओरिजिन से एक गंतव्य तक अनुकूल रूट खोजना (FindDrivingPath)

आवश्यक पैरामीटर:

  • origin - वह स्थान जिससे आप निर्देशों की गणना करना चाहते हैं।
  • destination - वह स्थान जहां आप निर्देशों की गणना करना चाहते हैं।

वैकल्पिक पैरामीटर:

  • avoid_highways - रूट को हाईवे से बचना चाहिए।
  • avoid_tolls - रूट को टोल रोड से बचना चाहिए।
  • avoid_ferries - रूट को फेरी से बचना चाहिए।
  • avoid_highways - रूट को हाईवे से बचना चाहिए।
  • geometry_format - लौटाई गई रूट जियोमेट्री का फॉर्मेट: latlng या lnglat। डिफ़ॉल्ट: latlng
  • start_time - समय जब यात्रा शुरु होने की अपेक्षा है। इस समय का उपयोग यातायात स्थितियों को ध्यान में रखने के लिए किया जाता है। आप समय को 1 जनवरी 1970 UTC के मध्य रात्रि के बाद के सेकंड में पूर्णांक के रूप में निर्दिष्ट कर सकते हैं या आप वर्तमान समय निर्दिष्ट करने के लिए "अब" का उपयोग कर सकते हैं।

FindDrivingRoute और FindDrivingPath के बीच मुख्य अंतर यह है कि FindDrivingRoute का अनुकूलन कई स्टॉप के साथ एक रूट के लिए किया गया है और रूट को अनुकूलित (स्टॉप को पुनर्व्यवस्थित) किया जा सकता है, जिसमें पैरामीटर optimize=true है। FindDrivingPath यात्रा के बिंदुओं के दौरे के क्रम को नहीं बदलता है, लेकिन यह दो बिंदुओं के बीच के रूट के लिए अनुकूलित है। इसके अलावा FindDrivingPath यातायात स्थितियों को ध्यान में रख सकता है।

उत्तर

सेवा एक अनुकूल रूट के साथ विस्तृत जानकारी लौटाती है:

  • दूरी (रूट की लंबाई)
  • अवधि (रूट का समय)
  • रूट जियोमेट्री
  • रूट जियोमेट्री के सीमाएँ
  • मोड़ दर मोड़ निर्देश

एक रूट में निम्नलिखित फ़ील्ड होते हैं:

  • distance रूट की लंबाई (मीटर) को समाहित करता है।
  • duration रूट के समय (सेकंड) को समाहित करता है।
  • geometry रूट की जियोमेट्री को समाहित करता है। डिफ़ॉल्ट रूप से, जियोमेट्री में एकल coordinates ऑब्जेक्ट होता है, जो बिंदुओं (अक्षांश/देशांतर) का द्विआयामी एरे है।
  • bounds जियोमेट्री की सीमाओं को समाहित करता है।
  • legs एक एरे को समाहित करता है जिसमें रूट के भीतर दो स्थानों के बीच एक चरण की जानकारी होती है। बिना मध्यवर्ती रुकावट के रूट में ठीक एक चरण होगा जो चरणों के एरे में होगा। प्रत्येक चरण कई कदमों में बंटा होता है।

एक Leg में निम्नलिखित फ़ील्ड होते हैं:

  • distance चरण की लंबाई (मीटर) को समाहित करता है।
  • duration चरण का समय (सेकंड) को समाहित करता है।
  • start_point_index उस बिंदु का अनुक्रम (जिसमें geometry.coordinates एरे) होता है जिस पर चरण शुरू होता है।
  • start_point उस बिंदु के निर्देशांक (जिसमें geometry.coordinates एरे) को समाहित करता है जिस पर चरण शुरू होता है।
  • end_point_index उस बिंदु का अनुक्रम (जिसमें geometry.coordinates एरे) होता है जिस पर चरण समाप्त होता है।
  • end_point उस बिंदु के निर्देशांक (जिसमें geometry.coordinates एरे) को समाहित करता है जिस पर चरण समाप्त होता है।
  • bounds चरण जियोमेट्री की सीमाएँ समाहित करता है।
  • steps एक एरे को समाहित करता है जिसमें चरण की जानकारी होती है।

एक Step में निम्नलिखित फ़ील्ड होते हैं:

  • distance चरण की लंबाई (मीटर) को समाहित करता है।
  • duration चरण का समय (सेकंड) को समाहित करता है।
  • start_point_index उस बिंदु का अनुक्रम (जिसमें geometry.coordinates एरे) होता है जिस पर चरण शुरू होता है।
  • start_point उस बिंदु के निर्देशांक (जिसमें geometry.coordinates एरे) को समाहित करता है जिस पर चरण शुरू होता है।
  • end_point_index उस बिंदु का अनुक्रम (जिसमें geometry.coordinates एरे) होता है जिस पर चरण समाप्त होता है।
  • end_point उस बिंदु के निर्देशांक (जिसमें geometry.coordinates एरे) को समाहित करता है जिस पर चरण समाप्त होता है।
  • bounds चरण जियोमेट्री की सीमाएँ समाहित करता है।
  • maneuver चरण के लिए उठाने की कार्रवाई को समाहित करता है (“बाएं मुड़ो”, “दाएं मुड़ो”, आदि)।

कृपया ध्यान दें कि FindDrivingPath के लिए, रूट में फ़ील्ड legs नहीं होता है बल्कि सीधे फ़ील्ड steps होता है।

API डॉक्यूमेंटेशन

एंडपॉइंट्स


कई स्थानों पर जाने के लिए सर्वोत्तम मार्ग खोजना


                                                                            
GET https://www.zylalabs.com/api/3932/trueway+routing+api/4659/finddrivingroute
                                                                            
                                                                        

ड्राइविंग रूट खोजें - एंडपॉइंट फीचर्स

ऑब्जेक्ट विवरण
stops [आवश्यक] Specify two or more semicolon-delimited locations(Lat/Lng) between which the route is to be found. Max: 25. For Example: 40.629041,-74.025606;40.630099,-73.993521;40.644895,-74.013818;40.627177,-73.980853
optimize वैकल्पिक true for reorder stops to find the optimized route. The route first stop and last stop order is not changed, their position is considered fixed.
avoid_ferries वैकल्पिक true for avoid ferries. Default: false
avoid_highways वैकल्पिक true for avoid highways. Default: false
avoid_tolls वैकल्पिक true for avoid toll roads. Default: false
एंडपॉइंट टेस्ट करें

API उदाहरण प्रतिक्रिया

       
                                                                                                        
                                                                                                                                                                                                                                                                                                                                        {
  "route": {
    "distance": 10148,
    "duration": 2654,
    "bounds": {
      "south": 40.618996,
      "west": -74.025801,
      "north": 40.645331,
      "east": -73.98078
    },
    "geometry": {
      "coordinates": [
        [
          40.629103,
          -74.025801
        ],
        [
          40.629409,
          -74.025679
        ],
        [
          40.630117,
          -74.025375
        ],
        [
          40.630245,
          -74.025325
        ],
        [
          40.630726,
          -74.025122
        ],
        [
          40.630804,
          -74.025081
        ],
        [
          40.630814,
          -74.02499
        ],
        [
          40.630804,
          -74.024939
        ],
        [
          40.630794,
          -74.024899
        ],
        [
          40.630785,
          -74.024858
        ],
        [
          40.630726,
          -74.024726
        ],
        [
          40.630677,
          -74.024635
        ],
        [
          40.630667,
          -74.024625
        ],
        [
          40.630402,
          -74.024169
        ],
        [
          40.62996,
          -74.023422
        ],
        [
          40.629901,
          -74.023321
        ],
        [
          40.629773,
          -74.02312
        ],
        [
          40.629695,
          -74.02297
        ],
        [
          40.629478,
          -74.02264
        ],
        [
          40.628726,
          -74.021398
        ],
        [
          40.628057,
          -74.020293
        ],
        [
          40.627946,
          -74.020106
        ],
        [
          40.627876,
          -74.020007
        ],
        [
          40.627755,
          -74.01981
        ],
        [
          40.627624,
          -74.019592
        ],
        [
          40.627493,
          -74.019385
        ],
        [
          40.627432,
          -74.019286
        ],
        [
          40.627382,
          -74.019196
        ],
        [
          40.627271,
          -74.019018
        ],
        [
          40.627068,
          -74.01868
        ],
        [
          40.626977,
          -74.01851
        ],
        [
          40.626967,
          -74.0185
        ]
      ]
    },
    "legs": [
      {
        "distance": 3919,
        "duration": 816,
        "start_point_index": 0,
        "start_point": {
          "lat": 40.629103,
          "lng": -74.025801
        },
        "end_point_index": 120,
        "end_point": {
          "lat": 40.630157,
          "lng": -73.993608
        },
        "bounds": {
          "south": 40.618996,
          "west": -74.025801,
          "north": 40.630814,
          "east": -73.993608
        },
        "steps": [
          {
            "distance": 199,
            "duration": 40,
            "start_point_index": 0,
            "start_point": {
              "lat": 40.629103,
              "lng": -74.025801
            },
            "end_point_index": 5,
            "end_point": {
              "lat": 40.630804,
              "lng": -74.025081
            },
            "bounds": {
              "south": 40.629103,
              "west": -74.025801,
              "north": 40.630804,
              "east": -74.025081
            }
          },
          {
            "distance": 2137,
            "duration": 367,
            "start_point_index": 5,
            "start_point": {
              "lat": 40.630804,
              "lng": -74.025081
            },
            "end_point_index": 77,
            "end_point": {
              "lat": 40.618996,
              "lng": -74.005211
            },
            "bounds": {
              "south": 40.618996,
              "west": -74.025081,
              "north": 40.630814,
              "east": -74.005211
            },
            "maneuver": "turn right"
          },
          {
            "distance": 1583,
            "duration": 409,
            "start_point_index": 77,
            "start_point": {
              "lat": 40.618996,
              "lng": -74.005211
            },
            "end_point_index": 120,
            "end_point": {
              "lat": 40.630157,
              "lng": -73.993608
            },
            "bounds": {
              "south": 40.618996,
              "west": -74.005211,
              "north": 40.630157,
              "east": -73.993608
            },
            "maneuver": "turn left"
          }
        ]
      },
      {
        "distance": 2600,
        "duration": 747,
        "start_point_index": 120,
        "start_point": {
          "lat": 40.630157,
          "lng": -73.993608
        },
        "end_point_index": 155,
        "end_point": {
          "lat": 40.645027,
          "lng": -74.01398
        },
        "bounds": {
          "south": 40.630157,
          "west": -74.015422,
          "north": 40.645027,
          "east": -73.993411
        },
        "steps": [
          {
            "distance": 27,
            "duration": 6,
            "start_point_index": 120,
            "start_point": {
              "lat": 40.630157,
              "lng": -73.993608
            },
            "end_point_index": 121,
            "end_point": {
              "lat": 40.630343,
              "lng": -73.993411
            },
            "bounds": {
              "south": 40.630157,
              "west": -73.993608,
              "north": 40.630343,
              "east": -73.993411
            }
          },
          {
            "distance": 2376,
            "duration": 675,
            "start_point_index": 121,
            "start_point": {
              "lat": 40.630343,
              "lng": -73.993411
            },
            "end_point_index": 151,
            "end_point": {
              "lat": 40.643633,
              "lng": -74.015422
            },
            "bounds": {
              "south": 40.630343,
              "west": -74.015422,
              "north": 40.643633,
              "east": -73.993411
            },
            "maneuver": "turn left"
          },
          {
            "distance": 197,
            "duration": 66,
            "start_point_index": 151,
            "start_point": {
              "lat": 40.643633,
              "lng": -74.015422
            },
            "end_point_index": 155,
            "end_point": {
              "lat": 40.645027,
              "lng": -74.01398
            },
            "bounds": {
              "south": 40.643633,
              "west": -74.015422,
              "north": 40.645027,
              "east": -74.01398
            },
            "maneuver": "turn right"
          }
        ]
      },
      {
        "distance": 3629,
        "duration": 1091,
        "start_point_index": 155,
        "start_point": {
          "lat": 40.645027,
          "lng": -74.01398
        },
        "end_point_index": 210,
        "end_point": {
          "lat": 40.627281,
          "lng": -73.98078
        },
        "bounds": {
          "south": 40.627281,
          "west": -74.01398,
          "north": 40.645331,
          "east": -73.98078
        },
        "steps": [
          {
            "distance": 43,
            "duration": 9,
            "start_point_index": 155,
            "start_point": {
              "lat": 40.645027,
              "lng": -74.01398
            },
            "end_point_index": 156,
            "end_point": {
              "lat": 40.645331,
              "lng": -74.01366
            },
            "bounds": {
              "south": 40.645027,
              "west": -74.01398,
              "north": 40.645331,
              "east": -74.01366
            }
          },
          {
            "distance": 3117,
            "duration": 933,
            "start_point_index": 156,
            "start_point": {
              "lat": 40.645331,
              "lng": -74.01366
            },
            "end_point_index": 202,
            "end_point": {
              "lat": 40.627896,
              "lng": -73.984796
            },
            "bounds": {
              "south": 40.627896,
              "west": -74.01366,
              "north": 40.645331,
              "east": -73.984796
            },
            "maneuver": "turn right"
          },
          {
            "distance": 158,
            "duration": 58,
            "start_point_index": 202,
            "start_point": {
              "lat": 40.627896,
              "lng": -73.984796
            },
            "end_point_index": 204,
            "end_point": {
              "lat": 40.629023,
              "lng": -73.983661
            },
            "bounds": {
              "south": 40.627896,
              "west": -73.984796,
              "north": 40.629023,
              "east": -73.983661
            },
            "maneuver": "turn left"
          },
          {
            "distance": 311,
            "duration": 91,
            "start_point_index": 204,
            "start_point": {
              "lat": 40.629023,
              "lng": -73.983661
            },
            "end_point_index": 210,
            "end_point": {
              "lat": 40.627281,
              "lng": -73.98078
            },
            "bounds": {
              "south": 40.627281,
              "west": -73.983661,
              "north": 40.629023,
              "east": -73.98078
            },
            "maneuver": "turn right"
          }
        ]
      }
    ]
  }
}
                                                                                                                                                                                                                    
                                                                                                    

ड्राइविंग रूट खोजें - कोड स्निपेट्स


curl --location --request GET 'https://zylalabs.com/api/3932/trueway+routing+api/4659/finddrivingroute?stops=40.629041,-74.025606;40.630099,-73.993521;40.644895,-74.013818;40.627177,-73.980853' --header 'Authorization: Bearer YOUR_API_KEY' 


    

एक Ursprung और एक लक्ष्य के बीच सबसे अच्छे मार्ग को खोजना


                                                                            
GET https://www.zylalabs.com/api/3932/trueway+routing+api/4660/finddrivingpath
                                                                            
                                                                        

ड्राइविंगपथ खोजना - एंडपॉइंट फीचर्स

ऑब्जेक्ट विवरण
origin [आवश्यक] The location from which you wish to calculate directions. For Example: 40.629041,-74.025606
destination [आवश्यक] The location to which you wish to calculate directions. For Example: 40.627177,-73.980853
start_time वैकल्पिक Time when travel is expected to start. You can specify the time as an integer in seconds since midnight, January 1, 1970 UTC or you can use "now" to specify the current time.
avoid_ferries वैकल्पिक true for avoid ferries. Default: false
avoid_highways वैकल्पिक true for avoid highways. Default: false
avoid_tolls वैकल्पिक true for avoid toll roads. Default: false
एंडपॉइंट टेस्ट करें

API उदाहरण प्रतिक्रिया

       
                                                                                                        
                                                                                                                                                                                                                                                                                                                                        {
  "route": {
    "distance": 5395,
    "duration": 1094,
    "bounds": {
      "south": 40.620537,
      "west": -74.025801,
      "north": 40.630814,
      "east": -73.98078
    },
    "geometry": {
      "coordinates": [
        [
          40.629103,
          -74.025801
        ],
        [
          40.629409,
          -74.025679
        ],
        [
          40.630117,
          -74.025375
        ],
        [
          40.630245,
          -74.025325
        ],
        [
          40.630726,
          -74.025122
        ],
        [
          40.630804,
          -74.025081
        ],
        [
          40.630814,
          -74.02499
        ],
        [
          40.630804,
          -74.024939
        ],
        [
          40.630794,
          -74.024899
        ],
        [
          40.630785,
          -74.024858
        ],
        [
          40.630726,
          -74.024726
        ],
        [
          40.630677,
          -74.024635
        ],
        [
          40.630667,
          -74.024625
        ],
        [
          40.630402,
          -74.024169
        ],
        [
          40.62996,
          -74.023422
        ],
        [
          40.629901,
          -74.023321
        ],
        [
          40.629773,
          -74.02312
        ],
        [
          40.629695,
          -74.02297
        ],
        [
          40.629478,
          -74.02264
        ],
        [
          40.628726,
          -74.021398
        ],
        [
          40.628057,
          -74.020293
        ],
        [
          40.627946,
          -74.020106
        ],
        [
          40.627876,
          -74.020007
        ],
        [
          40.627755,
          -74.01981
        ],
        [
          40.627624,
          -74.019592
        ],
        [
          40.627493,
          -74.019385
        ],
        [
          40.627432,
          -74.019286
        ],
        [
          40.627382,
          -74.019196
        ],
        [
          40.627271,
          -74.019018
        ],
        [
          40.627068,
          -74.01868
        ],
        [
          40.626977,
          -74.01851
        ]

      ]
    },
    "steps": [
      {
        "distance": 199,
        "duration": 40,
        "start_point_index": 0,
        "start_point": {
          "lat": 40.629103,
          "lng": -74.025801
        },
        "end_point_index": 5,
        "end_point": {
          "lat": 40.630804,
          "lng": -74.025081
        },
        "bounds": {
          "south": 40.629103,
          "west": -74.025801,
          "north": 40.630804,
          "east": -74.025081
        }
      },
      {
        "distance": 1661,
        "duration": 285,
        "start_point_index": 5,
        "start_point": {
          "lat": 40.630804,
          "lng": -74.025081
        },
        "end_point_index": 68,
        "end_point": {
          "lat": 40.621637,
          "lng": -74.00964
        },
        "bounds": {
          "south": 40.621637,
          "west": -74.025081,
          "north": 40.630814,
          "east": -74.00964
        },
        "maneuver": "turn right"
      },
      {
        "distance": 808,
        "duration": 173,
        "start_point_index": 68,
        "start_point": {
          "lat": 40.621637,
          "lng": -74.00964
        },
        "end_point_index": 85,
        "end_point": {
          "lat": 40.627331,
          "lng": -74.003705
        },
        "bounds": {
          "south": 40.621637,
          "west": -74.00964,
          "north": 40.627331,
          "east": -74.003705
        },
        "maneuver": "turn left"
      },
      {
        "distance": 1213,
        "duration": 211,
        "start_point_index": 85,
        "start_point": {
          "lat": 40.627331,
          "lng": -74.003705
        },
        "end_point_index": 107,
        "end_point": {
          "lat": 40.620537,
          "lng": -73.992483
        },
        "bounds": {
          "south": 40.620537,
          "west": -74.003705,
          "north": 40.627331,
          "east": -73.992483
        },
        "maneuver": "turn right"
      },
      {
        "distance": 1203,
        "duration": 294,
        "start_point_index": 107,
        "start_point": {
          "lat": 40.620537,
          "lng": -73.992483
        },
        "end_point_index": 132,
        "end_point": {
          "lat": 40.629023,
          "lng": -73.983661
        },
        "bounds": {
          "south": 40.620537,
          "west": -73.992483,
          "north": 40.629023,
          "east": -73.983661
        },
        "maneuver": "turn left"
      },
      {
        "distance": 311,
        "duration": 91,
        "start_point_index": 132,
        "start_point": {
          "lat": 40.629023,
          "lng": -73.983661
        },
        "end_point_index": 138,
        "end_point": {
          "lat": 40.627281,
          "lng": -73.98078
        },
        "bounds": {
          "south": 40.627281,
          "west": -73.983661,
          "north": 40.629023,
          "east": -73.98078
        },
        "maneuver": "turn right"
      }
    ]
  }
}
                                                                                                                                                                                                                    
                                                                                                    

ड्राइविंगपथ खोजना - कोड स्निपेट्स


curl --location --request GET 'https://zylalabs.com/api/3932/trueway+routing+api/4660/finddrivingpath?origin=40.629041,-74.025606&destination=40.627177,-73.980853' --header 'Authorization: Bearer YOUR_API_KEY' 


    

API एक्सेस कुंजी और प्रमाणीकरण

साइन अप करने के बाद, प्रत्येक डेवलपर को एक पर्सनल API एक्सेस की असाइन की जाती है, जो अक्षरों और अंकों का एक यूनिक संयोजन होता है, जिसका उपयोग हमारे API एंडपॉइंट तक पहुंचने के लिए किया जाता है। प्रमाणीकरण के लिए ट्रूवे राउटिंग API के साथ बस अपने बेयरर टोकन को Authorization हेडर में शामिल करें।
हेडर्स
हेडर विवरण
Authorization [आवश्यक] होना चाहिए Bearer access_key. जब आप सब्सक्राइब हों तो ऊपर "Your API Access Key" देखें।

सरल पारदर्शी प्राइसिंग

कोई लंबी अवधि की प्रतिबद्धता नहीं। कभी भी अपग्रेड, डाउनग्रेड या कैंसल करें। फ्री ट्रायल में 50 रिक्वेस्ट तक शामिल हैं।

🚀 एंटरप्राइज़

शुरू होता है
$ 10,000/वर्ष


  • कस्टम वॉल्यूम
  • कस्टम रेट लिमिट
  • विशेष ग्राहक सहायता
  • रीयल-टाइम API मॉनिटरिंग

ग्राहकों की पसंदीदा विशेषताएँ

  • ✔︎ केवल सफल रिक्वेस्ट के लिए भुगतान करें
  • ✔︎ फ्री 7-दिवसीय ट्रायल
  • ✔︎ मल्टी-लैंग्वेज सपोर्ट
  • ✔︎ एक API कुंजी, सभी APIs।
  • ✔︎ इंuitive डैशबोर्ड
  • ✔︎ व्यापक त्रुटि हैंडलिंग
  • ✔︎ डेवलपर-फ्रेंडली डॉक्यूमेंटेशन
  • ✔︎ पोस्टमैन इंटीग्रेशन
  • ✔︎ सुरक्षित HTTPS कनेक्शंस
  • ✔︎ विश्वसनीय अपटाइम

ट्रूवे राउटिंग API FAQs

Zyla API हब वास्तव में एक API मार्केटप्लेस है आपके विकास की आवश्यकताओं के लिए एक सभी-इन-एक समाधान है आप केवल अपने उपयोगकर्ता के साथ हमारे विस्तारित API सूची तक पहुँच रहे होंगे इसके अलावा आपको API कुंजी संग्रहित करने की चिंता करने की आवश्यकता नहीं है हमारे सभी उत्पादों के लिए केवल एक API कुंजी की आवश्यकता है

कीमतें USD में सूचीबद्ध हैं हम सभी प्रमुख डेबिट और क्रेडिट कार्ड स्वीकार करते हैं हमारा भुगतान प्रणाली नवीनतम सुरक्षा तकनीक का उपयोग करती है और इसे Stripe द्वारा संचालित किया गया है जो दुनिया की सबसे विश्वसनीय भुगतान कंपनियों में से एक है यदि आपको कार्ड से भुगतान करने में कोई कठिनाई होती है तो बस हमसे संपर्क करें [email protected]

कभी-कभी बैंक की धोखाधड़ी सुरक्षा सेटिंग्स के आधार पर एक बैंक उस सत्यापन शुल्क को अस्वीकार कर सकता है जो हम तब लगाते हैं जब हम सुनिश्चित करना चाहते हैं कि कार्ड मान्य है। हम पहले अपने बैंक से संपर्क करने की सिफारिश करते हैं कि क्या वे हमारे शुल्कों को ब्लॉक कर रहे हैं। अगर अधिक मदद की आवश्यकता है तो कृपया [email protected] से संपर्क करें और हमारी टीम आगे जांच करेगी

कीमतें चयनित योजना के आधार पर मासिक आवर्ती सदस्यता पर आधारित हैं - और जब एक डेवलपर योजना की कोटा सीमाओं को पार करता है तो अधिभार शुल्क लागू होता है इस उदाहरण में आप आधार योजना राशि और API अनुरोधों का कोटा सीमा देखेंगे कृपया अधिभार शुल्क पर ध्यान दें क्योंकि आपको प्रत्येक अतिरिक्त अनुरोध के लिए शुल्क लिया जाएगा

ज़ाइला एपीआई हब एक आवर्ती मासिक सब्सक्रिप्शन प्रणाली पर काम करता है आपका बिलिंग चक्र उस दिन से शुरू होगा जब आप भुगतान किए गए योजनाओं में से एक खरीदते हैं और यह अगले महीने के उसी दिन नवीनीकरण होगा इसलिए यदि आप भविष्य के चार्ज से बचना चाहते हैं तो अपनी सब्सक्रिप्शन पहले से रद्द करना सुनिश्चित करें

बस उस API के मूल्य निर्धारण पृष्ठ पर जाएं और उस योजना का चयन करें जिस पर आप अपग्रेड करना चाहते हैं आप केवल उस योजना की पूरी राशि से चार्ज किए जाएंगे लेकिन आप तुरंत उस योजना द्वारा प्रदान की जाने वाली सुविधाओं का आनंद लेंगे

हाँ बिल्कुल अगर आप अपनी योजना रद्द करना चाहते हैं तो बस अपने खाते में जाएं और बिलिंग पृष्ठ पर रद्द करें अपग्रेड ड downgrade और रद्दीकरण तुरंत होते हैं

आप हमसे तुरंत सहायता प्राप्त करने के लिए हमारे चैट चैनल के माध्यम से संपर्क कर सकते हैं हम हमेशा सुबह 9 बजे से शाम 6 बजे तक ऑनलाइन रहते हैं GMT+1 अगर आप उस समय के बाद हमसे संपर्क करते हैं तो हम वापस आने पर आपसे संपर्क करेंगे आप हमें ईमेल के माध्यम से भी संपर्क कर सकते हैं [email protected]

दोनों अंत बिंदु विस्तृत मार्ग सूचना प्रदान करते हैं जिसमें दूरी, अवधि, मार्ग ज्यामिति, सीमाएँ और टर्न-बाय-टर्न दिशानिर्देश शामिल हैं फाइंड ड्राइविंग रूट अंत बिंदु कई स्टॉप के लिए अनुकूलित मार्ग भी प्रदान करता है जबकि फाइंड ड्राइविंग पाथ दो विशिष्ट स्थानों के बीच के मार्गों पर ध्यान केंद्रित करता है

मुख्य क्षेत्र "अंतर" (मार्ग की लंबाई मीटर में), "अवधि" (समय सेकंड में), "ज्यामिति" (मार्ग के समन्वय), "सीमाएँ" (भौगोलिक सीमाएँ), और "लेग" या "कदम" (विस्तृत मार्ग खंड) शामिल हैं

पैरामीटर में "स्टॉप्स" शामिल हैं FindDrivingRoute के लिए, और "उद्घाटन" तथा "गंतव्य" FindDrivingPath के लिए शामिल हैं। वैकल्पिक पैरामीटर में "हाईवे से बचें," "टोल से बचें," "फेरी से बचें," "ज्यामिति प्रारूप," और "शुरुआत का समय" यातायात विचारों के लिए शामिल हैं

प्रतिक्रिया "मार्ग" ऑब्जेक्ट के साथ संरचित है जिसमें दूरी, अवधि, ज्यामिति और सीमाएँ शामिल हैं FindDrivingRoute के लिए यह मल्टी-स्टॉप रूट्स के लिए "लेग्स" शामिल करता है जबकि FindDrivingPath सीधे दो-बिंदु रूट्स के लिए "स्टेप्स" सूचीबद्ध करता है

विशिष्ट उपयोग के मामले में नेविगेशन ऐप्स लॉजिस्टिक्स योजना और यात्रा कार्यक्रम अनुकूलन शामिल हैं उपयोगकर्ता सबसे तेज़ मार्ग खोज सकते हैं विशिष्ट सड़क प्रकारों से बच सकते हैं या कुशलतापूर्वक मल्टी-स्टॉप यात्रा की योजना बना सकते हैं

डाटा सटीकता ऐतिहासिक और लाइव ट्रैफिक स्थितियों के एकीकरण के माध्यम से बनाए रखी जाती है जिससे यह सुनिश्चित होता है कि मार्ग वर्तमान ट्रैफिक पैटर्न को दर्शाते हैं नियमित अपडेट और गुणवत्ता जांच मार्ग सूचना की विश्वसनीयता को बढ़ाती है

उपयोगकर्ता "highways से बचें" या "अनुकूलित करें" जैसे पैरामीटर निर्दिष्ट करके अनुरोधों को कस्टमाइज़ कर सकते हैं जिससे स्टॉप के आदेश को पुनर्व्यवस्थित किया जा सके। यह उपयोगकर्ता की प्राथमिकताओं और यात्रा की आवश्यकताओं के आधार पर अनुकूलित मार्ग निर्धारण की अनुमति देता है

"दूरी" मार्ग की कुल लंबाई को दर्शाता है "अवधि" अनुमानित यात्रा समय को दिखाता है "जीओमेट्री" मार्ग के समन्वय प्रदान करती है और "चरण" मार्ग पर नेविगेट करने के लिए आवश्यक व्यक्तिगत क्रियाओं का विवरण देती है

सामान्य FAQs

Zyla API Hub APIs के लिए एक बड़ा स्टोर जैसा है, जहाँ आप हजारों APIs एक ही जगह पर पा सकते हैं। हम सभी APIs की समर्पित सपोर्ट और रीयल-टाइम मॉनिटरिंग भी प्रदान करते हैं। एक बार साइन अप करने के बाद, आप चुन सकते हैं कि कौन सी APIs उपयोग करनी हैं। बस याद रखें, प्रत्येक API को अपनी स्वयं की सब्सक्रिप्शन की आवश्यकता होती है। लेकिन यदि आप कई APIs पर सब्सक्राइब करते हैं, तो आप सभी के लिए एक ही की का उपयोग करेंगे, जिससे आपके लिए चीज़ें आसान हो जाती हैं।

कीमतें USD (अमेरिकी डॉलर), EUR (यूरो), CAD (कनाडाई डॉलर), AUD (ऑस्ट्रेलियाई डॉलर), और GBP (ब्रिटिश पाउंड) में सूचीबद्ध हैं। हम सभी प्रमुख डेबिट और क्रेडिट कार्ड स्वीकार करते हैं। हमारा पेमेंट सिस्टम नवीनतम सुरक्षा तकनीक का उपयोग करता है और Stripe द्वारा संचालित है, जो दुनिया की सबसे विश्वसनीय पेमेंट कंपनियों में से एक है। यदि आपको कार्ड से पेमेंट करने में कोई समस्या हो, तो बस हमसे संपर्क करें [email protected]


इसके अलावा, यदि आपके पास पहले से ही इनमें से किसी भी करेंसी (USD, EUR, CAD, AUD, GBP) में एक सक्रिय सब्सक्रिप्शन है, तो बाद की सब्सक्रिप्शंस के लिए वही करेंसी बनी रहेगी। जब तक आपके पास कोई सक्रिय सब्सक्रिप्शन नहीं है, आप किसी भी समय करेंसी बदल सकते हैं।

प्राइसिंग पेज पर दिखाई देने वाली स्थानीय करेंसी आपके IP पते के देश पर आधारित है और केवल संदर्भ के लिए प्रदान की गई है। वास्तविक कीमतें USD (अमेरिकी डॉलर) में हैं। जब आप भुगतान करते हैं, तो आपके कार्ड स्टेटमेंट पर चार्ज USD में दिखाई देगा, भले ही हमारी वेबसाइट पर आपको आपकी स्थानीय करेंसी में समतुल्य राशि दिखाई दे। इसका अर्थ है कि आप सीधे अपनी स्थानीय करेंसी से भुगतान नहीं कर सकते।

कभी-कभी, बैंक फ्रॉड प्रोटेक्शन सेटिंग्स के कारण चार्ज को डिक्लाइन कर सकता है। हम सुझाव देते हैं कि आप पहले अपने बैंक से संपर्क करें कि क्या वे हमारे चार्ज को ब्लॉक कर रहे हैं। साथ ही, आप बिलिंग पोर्टल तक पहुंच सकते हैं और भुगतान करने के लिए जुड़े कार्ड को बदल सकते हैं। यदि यह काम नहीं करता और आपको अतिरिक्त सहायता की आवश्यकता है, तो कृपया हमारी टीम से संपर्क करें [email protected]

कीमतें पुनरावर्ती मासिक या वार्षिक सब्सक्रिप्शन के आधार पर निर्धारित की जाती हैं, जो चुने गए प्लान पर निर्भर करती हैं।

API कॉल्स आपके प्लान से सफल रिक्वेस्ट के आधार पर घटाई जाती हैं। प्रत्येक प्लान में प्रति माह आप जितनी कॉल कर सकते हैं उसकी एक विशेष संख्या होती है। केवल सफल कॉल्स, जो स्टेटस 200 रिस्पॉन्स से इंगित होती हैं, आपकी कुल संख्या से घटाई जाएँगी। इससे सुनिश्चित होता है कि असफल या अधूरी रिक्वेस्ट आपके मासिक कोटा को प्रभावित नहीं करतीं।

Zyla API Hub एक पुनरावर्ती मासिक सब्सक्रिप्शन सिस्टम पर काम करता है। आपका बिलिंग साइकल उस दिन से शुरू होगा जिस दिन आप किसी पेड प्लान को खरीदते हैं, और अगले महीने के उसी दिन नवीनीकृत होगा। इसलिए यदि आप भविष्य के चार्ज से बचना चाहते हैं, तो समय पर अपनी सब्सक्रिप्शन कैंसल करना सुनिश्चित करें।

अपनी मौजूदा सब्सक्रिप्शन प्लान को अपग्रेड करने के लिए, बस API के प्राइसिंग पेज पर जाएँ और वह प्लान चुनें जिस पर आप अपग्रेड करना चाहते हैं। अपग्रेड तुरंत प्रभावी होगा, जिससे आपको नए प्लान की सुविधाओं का तुरंत आनंद मिलेगा। कृपया ध्यान दें कि आपके पिछले प्लान से बची हुई कॉल्स नए प्लान में नहीं जोड़ी जाएँगी, इसलिए अपग्रेड करने से पहले इसे ध्यान में रखें। आपको नए प्लान की पूरी राशि चार्ज की जाएगी।

यह देखने के लिए कि आपके पास वर्तमान महीने के लिए कितनी API कॉल्स बची हैं, रिस्पॉन्स हेडर में "X-Zyla-API-Calls-Monthly-Remaining" फ़ील्ड देखें। उदाहरण के लिए, यदि आपके प्लान में प्रति माह 1,000 रिक्वेस्ट की अनुमति है और आपने 100 का उपयोग किया है, तो रिस्पॉन्स हेडर में यह फ़ील्ड 900 बची हुई कॉल्स दिखाएगा।

आपके प्लान में अनुमत API रिक्वेस्ट्स की अधिकतम संख्या देखने के लिए, "X-Zyla-RateLimit-Limit" रिस्पॉन्स हेडर देखें। उदाहरण के लिए, यदि आपके प्लान में प्रति माह 1,000 रिक्वेस्ट्स शामिल हैं, तो यह हेडर 1,000 दिखाएगा।

"X-Zyla-RateLimit-Reset" हेडर यह दिखाता है कि आपकी रेट लिमिट रीसेट होने में कितने सेकंड बचे हैं। यह आपको बताता है कि आपकी रिक्वेस्ट गिनती कब से फिर से शुरू होगी। उदाहरण के लिए, यदि यह 3,600 दिखाता है, तो इसका मतलब है कि लिमिट रीसेट होने में 3,600 सेकंड बचे हैं।

हाँ, आप कभी भी अपने अकाउंट में जाकर और बिलिंग पेज पर कैंसिलेशन विकल्प चुनकर अपना प्लान कैंसल कर सकते हैं। कृपया ध्यान दें कि अपग्रेड, डाउनग्रेड और कैंसिलेशन तुरंत प्रभावी होते हैं। साथ ही, कैंसल करने पर आपको सेवा तक पहुंच नहीं होगी, भले ही आपके कोटा में कॉल्स बची हों।

आप तुरंत सहायता प्राप्त करने के लिए हमारे चैट चैनल के माध्यम से हमसे संपर्क कर सकते हैं। हम हमेशा सुबह 8 बजे से शाम 5 बजे (EST) तक ऑनलाइन रहते हैं। यदि आप हमें उस समय के बाद संपर्क करते हैं, तो हम यथाशीघ्र आपसे संपर्क करेंगे। इसके अलावा, आप हमें ईमेल के माध्यम से भी संपर्क कर सकते हैं [email protected]

आपको बिना किसी प्रतिबद्धता के हमारी APIs का अनुभव करने का मौका देने के लिए, हम 7-दिवसीय फ्री ट्रायल प्रदान करते हैं, जो आपको 50 API कॉल्स तक मुफ्त में करने की अनुमति देता है। यह ट्रायल केवल एक बार उपयोग किया जा सकता है, इसलिए हम सलाह देते हैं कि आप इसे उस API पर लागू करें जिसमें आपको सबसे अधिक रुचि है। जबकि अधिकांश APIs फ्री ट्रायल प्रदान करते हैं, कुछ शायद न करें। ट्रायल 7 दिनों के बाद या 50 रिक्वेस्ट होने पर, जो भी पहले हो, समाप्त हो जाता है। यदि आप ट्रायल के दौरान 50 रिक्वेस्ट लिमिट तक पहुँच जाते हैं, तो रिक्वेस्ट जारी रखने के लिए आपको "Start Your Paid Plan" करना होगा। आप अपने प्रोफाइल में Subscription -> जिस API पर आप सब्सक्राइब हैं उसे चुनें -> Pricing टैब में "Start Your Paid Plan" बटन पा सकते हैं। यदि आप 7वें दिन से पहले अपनी सब्सक्रिप्शन कैंसल नहीं करते हैं, तो आपका फ्री ट्रायल समाप्त हो जाएगा और आपका प्लान अपने आप चार्ज हो जाएगा, जिससे आपको अपने प्लान में निर्दिष्ट सभी API कॉल्स तक पहुंच मिल जाएगी। अवांछित चार्ज से बचने के लिए कृपया इसे ध्यान में रखें।

7 दिनों के बाद, आपको उस प्लान की पूरी राशि चार्ज की जाएगी, जिस पर आप ट्रायल के दौरान सब्सक्राइब थे। इसलिए, ट्रायल अवधि समाप्त होने से पहले कैंसल करना महत्वपूर्ण है। समय पर कैंसल करना भूलने के लिए रिफंड अनुरोध स्वीकार नहीं किए जाते।

जब आप किसी API के फ्री ट्रायल पर सब्सक्राइब करते हैं, तो आप 50 API कॉल्स तक कर सकते हैं। यदि आप इस लिमिट से आगे अतिरिक्त API कॉल्स करना चाहते हैं, तो API आपको "Start Your Paid Plan" करने का संकेत देगा। आप अपने प्रोफाइल में Subscription -> जिस API पर आप सब्सक्राइब हैं उसे चुनें -> Pricing टैब में "Start Your Paid Plan" बटन पा सकते हैं।

पAYOUT ऑर्डर्स महीने की 20 तारीख से 30 तारीख के बीच प्रोसेस किए जाते हैं। यदि आप अपना अनुरोध 20 तारीख से पहले सबमिट करते हैं, तो आपका पेमेंट इस समयावधि के भीतर प्रोसेस किया जाएगा।


संबंधित APIs


आपको ये भी पसंद आ सकते हैं