इस डेमो में, गाड़ी के लिए निर्देश को एक जगह से दूसरी जगह पर ले जाने के लिए, दिशा-निर्देश एपीआई को इस्तेमाल करने का तरीका बताया गया है. डेमो को बिना किसी शुल्क के चलाया जा सकता है. सिर्फ़ यह डेमो चलाने से, आपका महीने का कोटा पार नहीं होगा.
निर्देश देने वाले एपीआई का इस्तेमाल करने के लिए, सेट अप के ज़रूरी चरणों को पूरा करें. इसके लिए, यहां दिए गए टैब पर क्लिक करें:
पहला चरण
कंसोल
-
Google Cloud Console में, 'प्रोजेक्ट चुनने के पेज' पर, नया प्रोजेक्ट बनाना शुरू करने के लिए, प्रोजेक्ट बनाएं पर क्लिक करें.
-
पक्का करें कि आपके क्लाउड प्रोजेक्ट के लिए बिलिंग चालू हो. पुष्टि करें कि आपके प्रोजेक्ट के लिए बिलिंग चालू है.
Google Cloud, 0.00 डॉलर का शुल्क देकर आज़माने की सुविधा देता है. बिना किसी शुल्क के 90 दिनों या खाते पर 300 डॉलर की लागतें जमा होने के बाद, जो भी पहले आए, खत्म हो जाता है. सदस्यता को किसी भी समय रद्द किया जा सकता है. Google Maps Platform पर हर महीने 200 डॉलर का क्रेडिट मिलता है. ज़्यादा जानकारी के लिए, बिलिंग खाते के क्रेडिट और बिलिंग देखें.
Cloud SDK
gcloud projects create "PROJECT"
Google Cloud SDK टूल , Cloud SDK टूल के इंस्टॉलेशन, और इन निर्देशों के बारे में ज़्यादा जानें:
दूसरा चरण
Google Maps Platform का इस्तेमाल करने के लिए, आपको वे एपीआई या SDK टूल चालू करने होंगे जिनका इस्तेमाल अपने प्रोजेक्ट में करना है.
कंसोल
Cloud SDK
gcloud services enable \ --project "PROJECT" \ "directions-backend.googleapis.com"
Google Cloud SDK टूल , Cloud SDK टूल के इंस्टॉलेशन, और इन निर्देशों के बारे में ज़्यादा जानें:
तीसरा चरण
यह चरण सिर्फ़ एपीआई कुंजी बनाने की प्रक्रिया से गुज़रता है. अगर आप एपीआई कुंजी का इस्तेमाल प्रोडक्शन में करते हैं, तो हमारा सुझाव है कि आप अपनी एपीआई कुंजी पर पाबंदी लगाएं. आपको किसी खास प्रॉडक्ट के बारे में एपीआई कुंजियों का इस्तेमाल करना पेज पर, ज़्यादा जानकारी मिल सकती है.
एपीआई कुंजी एक यूनीक आइडेंटिफ़ायर है, जो इस्तेमाल और बिलिंग के मकसद से आपके प्रोजेक्ट से जुड़े अनुरोधों की पुष्टि करता है. आपके पास अपने प्रोजेक्ट से जुड़ी कम से कम एक एपीआई कुंजी होनी चाहिए.
एपीआई कुंजी बनाने के लिए:
कंसोल
-
Google Maps Platform > क्रेडेंशियल पेज पर जाएं.
-
क्रेडेंशियल पेज पर, क्रेडेंशियल बनाएं > एपीआई कुंजी पर क्लिक करें.
बनाई गई एपीआई कुंजी वाला डायलॉग, आपकी बनाई गई नई एपीआई कुंजी दिखाता है. -
बंद करें पर क्लिक करें.
नई एपीआई कुंजी, एपीआई कुंजियों के तहत क्रेडेंशियल पेज पर दी गई है.
(एपीआई कुंजी को प्रोडक्शन में इस्तेमाल करने से पहले, उस पर पाबंदी लगाना न भूलें.)
Cloud SDK
gcloud alpha services api-keys create \ --project "PROJECT" \ --display-name "DISPLAY_NAME"
Google Cloud SDK टूल , Cloud SDK टूल के इंस्टॉलेशन, और इन निर्देशों के बारे में ज़्यादा जानें:
दिशाएं प्राप्त करना
JSON के फ़ॉर्मैट में, Disneyland से Universal Studio में हॉलीवुड के लिए ड्राइविंग दिशा निर्देश पाने के लिए, अपने वेब ब्राउज़र में यूआरएल डालें और YOUR_API_KEY को अपनी एपीआई कुंजी से बदलें:
https://maps.googleapis.com/maps/api/directions/json?origin=Disneyland&destination=Universal+Studios+Hollywood&key=YOUR_API_KEY
आपको यह JSON रिस्पॉन्स मिलना चाहिए:
{ "geocoded_waypoints" : [ { "geocoder_status" : "OK", "place_id" : "ChIJRVY_etDX3IARGYLVpoq7f68", "types" : [ "bus_station", "transit_station", "point_of_interest", "establishment" ] }, { "geocoder_status" : "OK", "partial_match" : true, "place_id" : "ChIJp2Mn4E2-woARQS2FILlxUzk", "types" : [ "route" ] } ], "routes" : [ { "bounds" : { "northeast" : { "lat" : 34.1330949, "lng" : -117.9143879 }, "southwest" : { "lat" : 33.8068768, "lng" : -118.3527671 } }, "copyrights" : "Map data ©2016 Google", "legs" : [ { "distance" : { "text" : "35.9 mi", "value" : 57824 }, "duration" : { "text" : "51 mins", "value" : 3062 }, "end_address" : "Universal Studios Blvd, Los Angeles, CA 90068, USA", "end_location" : { "lat" : 34.1330949, "lng" : -118.3524442 }, "start_address" : "Disneyland (Harbor Blvd.), S Harbor Blvd, Anaheim, CA 92802, USA", "start_location" : { "lat" : 33.8098177, "lng" : -117.9154353 }, ... Additional results shortened in this example[] ... "overview_polyline" : { "points" : "knjmEnjunUbKCfEA?_@]@kMBeE@qIIoF@wH@eFFk@WOUI_@?u@j@k@`@EXLTZHh@Y`AgApAaCrCUd@cDpDuAtAoApA{YlZiBdBaIhGkFrDeCtBuFxFmIdJmOjPaChDeBlDiAdD}ApGcDxU}@hEmAxD}[tt@yNb\\yBdEqFnJqB~DeFxMgK~VsMr[uKzVoCxEsEtG}BzCkHhKWh@]t@{AxEcClLkCjLi@`CwBfHaEzJuBdEyEhIaBnCiF|K_Oz\\ {MdZwAbDaKbUiB|CgCnDkDbEiE|FqBlDsLdXqQra@kX|m@aF|KcHtLm@pAaE~JcTxh@w\\`v@gQv`@}F`MqK`PeGzIyGfJiG~GeLhLgIpIcE~FsDrHcFfLqDzH{CxEwAbBgC|B}F|DiQzKsbBdeA{k@~\\oc@bWoKjGaEzCoEzEwDxFsUh^wJfOySx[uBnCgCbCoFlDmDvAiCr@eRzDuNxC_EvAiFpCaC|AqGpEwHzFoQnQoTrTqBlCyDnGmCfEmDpDyGzGsIzHuZzYwBpBsC`CqBlAsBbAqCxAoBrAqDdDcNfMgHbHiPtReBtCkD|GqAhBwBzBsG~FoAhAaCbDeBvD_BlEyM``@uBvKiA~DmAlCkA|B}@lBcChHoJnXcB`GoAnIS~CIjFDd]A|QMlD{@jH[vAk@`CoGxRgPzf@aBbHoB~HeMx^eDtJ}BnG{DhJU`@mBzCoCjDaAx@mAnAgCnBmAp@uAj@{Cr@wBPkB@kBSsEW{GV}BEeCWyAWwHs@qH? cIHkDXuDn@mCt@mE`BsH|CyAp@}AdAaAtAy@lBg@pCa@jE]fEcBhRq@pJKlCk@hLFrB@lD_@xCeA`DoBxDaHvM_FzImDzFeCpDeC|CkExDiJrHcBtAkDpDwObVuCpFeCdHoIl\\uBjIuClJsEvMyDbMqAhEoDlJ{C|J}FlZuBfLyDlXwB~QkArG_AnDiAxC{G|OgEdLaE`LkBbEwG~KgHnLoEjGgDxCaC`BuJdFkFtCgCnBuClD_HdMqEzHcBpB_C|BuEzCmPlIuE|B_EtDeBhCgAdCw@rCi@|DSfECrCAdCS~Di@jDYhA_AlC{AxCcL`U{GvM_DjFkBzBsB`BqDhBaEfAsTvEmEr@iCr@qDrAiFnCcEzCaE~D_@JmFdGQDwBvCeErEoD|BcFjC}DbEuD~D`@Zr@h@?d@Wr@}@vAgCbEaHfMqA`Cy@dAg@bAO`@gCi@w@W" }, "summary" : "I-5 N and US-101 N", "warnings" : [], "waypoint_order" : [] } ], "status" : "OK" }
बधाई हो! आपने दिशा निर्देश प्राप्त करने के लिए दिशा-निर्देश API को सफलतापूर्वक सेट अप और कॉल कर लिया है.
सफ़ाई सेवा
किसी प्रोजेक्ट में इस्तेमाल किए गए सभी संसाधनों की बिलिंग रोकने के लिए, Google Cloud प्रोजेक्ट मिटाया जा सकता है.
- Google Cloud Console में, संसाधन मैनेज करें पेज पर जाएं:
- अगर आपको जिस प्रोजेक्ट को मिटाना है वह किसी संगठन से जुड़ा है, तो पेज पर सबसे ऊपर मौजूद संगठन की सूची को चुनें और उसे बड़ा करें.
- प्रोजेक्ट सूची में, वह प्रोजेक्ट चुनें जिसे मिटाना है और मिटाएं पर क्लिक करें.
- डायलॉग बॉक्स में, प्रोजेक्ट आईडी लिखें और प्रोजेक्ट को मिटाने के लिए शट डाउन करें पर क्लिक करें.
अगले चरण
अपने Google Cloud प्रोजेक्ट को सेट अप करके, निर्देश एपीआई की मदद से डेवलप करना शुरू करें:
अपना निर्देश एपीआई एचटीटीपी अनुरोध बनाते समय सभी पैरामीटर की सूची के लिए:
हमारी क्लाइंट लाइब्रेरी में कोडिंग करने का तरीका जानें. इस लाइब्रेरी में पुष्टि करने, अनुरोध करने की थ्रॉटलिंग, और अपने-आप फिर से कोशिश करने जैसे सामान्य कामों को आसानी से करने की सुविधा मिलती है. निर्देश एपीआई Java क्लाइंट, Python क्लाइंट, Go क्लाइंट, और Google Maps सेवाओं के लिए Node.js क्लाइंट में उपलब्ध है.