जगह की जानकारी (नई)

प्लैटफ़ॉर्म चुनें: Android iOS JavaScript वेब सेवा
यूरोपियन इकनॉमिक एरिया (ईईए) के डेवलपर

परिचय

जगह का आईडी मिलने के बाद, Place Details (नया)का अनुरोध करके, किसी खास जगह या दिलचस्पी वाली जगह के बारे में ज़्यादा जानकारी पाई जा सकती है. Place Details (नया) के अनुरोध पर, बताई गई जगह के बारे में ज़्यादा जानकारी मिलती है. जैसे, उसका पूरा पता, फ़ोन नंबर, उपयोगकर्ता की रेटिंग, और समीक्षाएं.

जगह का आईडी पाने के कई तरीके हैं. इन तरीकों का इस्तेमाल किया जा सकता है:

APIs Explorer की मदद से, लाइव अनुरोध किए जा सकते हैं. इससे आपको एपीआई और एपीआई के विकल्पों के बारे में जानकारी मिलती है:

Place Details (नया) के अनुरोध

Place Details (नया) का अनुरोध, इस फ़ॉर्म में एचटीटीपी जीईटी अनुरोध होता है:

https://places.googleapis.com/v1/places/PLACE_ID

जीईटी अनुरोध के हिस्से के तौर पर, सभी पैरामीटर को यूआरएल पैरामीटर के तौर पर या हेडर में पास करें. उदाहरण के लिए:

https://places.googleapis.com/v1/places/ChIJj61dQgK6j4AR4GeTYWZsKWw?fields=id,displayName&key=API_KEY

या curl कमांड में:

curl -X GET -H 'Content-Type: application/json' \
-H "X-Goog-Api-Key: API_KEY" \
-H "X-Goog-FieldMask: id,displayName" \
https://places.googleapis.com/v1/places/ChIJj61dQgK6j4AR4GeTYWZsKWw

Place Details (नया) के जवाब

Place Details (नया) के अनुरोध पर, JSON ऑब्जेक्ट जवाब के तौर पर मिलता है. जवाब में:

  • जवाब को Place ऑब्जेक्ट के तौर पर दिखाया जाता है. Place ऑब्जेक्ट में, जगह के बारे में पूरी जानकारी होती है.
  • अनुरोध में पास किया गया FieldMask, ऑब्जेक्ट में दिखाए गए फ़ील्ड की सूची तय करता है Place.

पूरा JSON ऑब्जेक्ट इस फ़ॉर्म में होता है:

{
  "name": "places/ChIJkR8FdQNB0VQRm64T_lv1g1g",
  "id": "ChIJkR8FdQNB0VQRm64T_lv1g1g",
  "displayName": {
    "text": "Trinidad"
  }
  ...
}

ज़रूरी पैरामीटर

  • FieldMask

    जवाब में दिखाए जाने वाले फ़ील्ड की सूची तय करने के लिए, जवाब के फ़ील्ड का मास्क बनाएं. जवाब के फ़ील्ड का मास्क, यूआरएल पैरामीटर $fields या fields, या एचटीटीपी हेडर X-Goog-FieldMask का इस्तेमाल करके, तरीके में पास करें. जवाब में, दिखाए जाने वाले फ़ील्ड की कोई डिफ़ॉल्ट सूची नहीं होती. अगर फ़ील्ड मास्क शामिल नहीं किया जाता है, तो यह तरीका एक गड़बड़ी दिखाता है.

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

    जवाब में दिखाए जाने वाले, जगह के डेटा टाइप की कॉमा लगाकर अलग की गई सूची तय करें. उदाहरण के लिए, जगह का डिसप्ले नेम और पता पाने के लिए.

    X-Goog-FieldMask: displayName,formattedAddress

    सभी फ़ील्ड पाने के लिए, * का इस्तेमाल करें.

    X-Goog-FieldMask: *

    इनमें से एक या ज़्यादा फ़ील्ड तय करें:

    • इन फ़ील्ड से, Place Details Essentials IDs Only SKU ट्रिगर होता है:

      attributions
      id
      moved_place
      moved_place_id
      name*
      photos

      * name फ़ील्ड में, जगह का संसाधन का नाम इस फ़ॉर्म में होता है: places/PLACE_ID. जगह का टेक्स्ट नेम पाने के लिए, Pro SKU में displayName फ़ील्ड का अनुरोध करें.

    • इन फ़ील्ड से, Place Details Essentials SKU ट्रिगर होता है:

      addressComponents
      addressDescriptor*
      adrFormatAddress
      formattedAddress
      location
      plusCode
      postalAddress
      shortFormattedAddress
      types
      viewport

      * आम तौर पर, भारत में मौजूद ग्राहकों के लिए, पते के बारे में खास जानकारी बताने की सुविधा उपलब्ध होती है. हालांकि, अन्य जगहों पर यह सुविधा एक्सपेरिमेंटल है.

    • इन फ़ील्ड से, Place Details Pro SKU ट्रिगर होता है:

      accessibilityOptions
      businessStatus
      containingPlaces
      displayName
      googleMapsLinks
      googleMapsUri
      iconBackgroundColor
      iconMaskBaseUri
      openingDate
      primaryType
      primaryTypeDisplayName
      pureServiceAreaBusiness
      subDestinations
      timeZone
      utcOffsetMinutes

    • इन फ़ील्ड से, Place Details Enterprise SKU ट्रिगर होता है:

      currentOpeningHours
      currentSecondaryOpeningHours
      internationalPhoneNumber
      nationalPhoneNumber
      priceLevel
      priceRange
      rating
      regularOpeningHours
      regularSecondaryOpeningHours
      transitStation
      userRatingCount
      websiteUri

    • इन फ़ील्ड से, Place Details Enterprise + Atmosphere SKU ट्रिगर होता है:

      allowsDogs
      curbsidePickup
      delivery
      dineIn
      editorialSummary
      evChargeAmenitySummary
      evChargeOptions
      fuelOptions
      generativeSummary
      goodForChildren
      goodForGroups
      goodForWatchingSports
      liveMusic
      menuForChildren
      neighborhoodSummary
      parkingOptions
      paymentOptions
      outdoorSeating
      reservable
      restroom
      reviews
      reviewSummary
      routingSummaries*
      servesBeer
      servesBreakfast
      servesBrunch
      servesCocktails
      servesCoffee
      servesDessert
      servesDinner
      servesLunch
      servesVegetarianFood
      servesWine
      takeout

      * सिर्फ़ Text Search और Nearby Search के लिए

  • placeId

    यह एक टेक्स्ट आइडेंटिफ़ायर है, जो किसी जगह की यूनीक पहचान करता है. यह Text Search (नया) या Nearby Search (नया) से मिलता है. जगह के आईडी के बारे में ज़्यादा जानने के लिए, जगह के आईडी की खास जानकारी देखें.

    `places/PLACE_ID` स्ट्रिंग को, जगह का संसाधन का नाम भी कहा जाता है.places/PLACE_ID Place Details (नया), Nearby Search (नया), और Text Search (नया) के अनुरोध के जवाब में, यह स्ट्रिंग जवाब के name फ़ील्ड में शामिल होती है. जगह का स्टैंडअलोन आईडी, जवाब के id फ़ील्ड में शामिल होता है.

ज़रूरी नहीं पैरामीटर

  • languageCode

    वह भाषा जिसमें नतीजे दिखाने हैं.

    • इस्तेमाल की जा सकने वाली भाषाओं की सूची देखें. Google, इस्तेमाल की जा सकने वाली भाषाओं को अक्सर अपडेट करता है. इसलिए, हो सकता है कि यह सूची पूरी न हो.
    • अगर languageCode नहीं दिया जाता है, तो एपीआई डिफ़ॉल्ट रूप से en का इस्तेमाल करता है. अगर कोई अमान्य भाषा कोड दिया जाता है, तो एपीआई INVALID_ARGUMENT गड़बड़ी दिखाता है.
    • एपीआई, मोहल्ले का ऐसा पता देने की पूरी कोशिश करता है जिसे उपयोगकर्ता और स्थानीय लोग, दोनों आसानी से पढ़ सकें. इस लक्ष्य को पूरा करने के लिए, यह मोहल्ले के पते को स्थानीय भाषा में दिखाता है. साथ ही, अगर ज़रूरी हो, तो पसंदीदा भाषा के हिसाब से, उपयोगकर्ता के लिए पढ़ने लायक स्क्रिप्ट में ट्रांसलिटरेट करता है. बाकी सभी पते, पसंदीदा भाषा में दिखाए जाते हैं. पते के कॉम्पोनेंट, सभी एक ही भाषा में दिखाए जाते हैं. यह भाषा, पहले कॉम्पोनेंट से चुनी जाती है.
    • अगर पसंदीदा भाषा में कोई नाम उपलब्ध नहीं है, तो एपीआई सबसे मिलते-जुलते नाम का इस्तेमाल करता है.
    • पसंदीदा भाषा का, एपीआई से मिलने वाले नतीजों के सेट और उनके क्रम पर थोड़ा असर पड़ता है. जियोकोडर, भाषा के हिसाब से शॉर्ट फ़ॉर्म को अलग-अलग तरीके से समझता है. जैसे, सड़कों के टाइप के लिए शॉर्ट फ़ॉर्म या ऐसे समानार्थी शब्द जो एक भाषा में मान्य हो सकते हैं, लेकिन दूसरी भाषा में नहीं.
  • regionCode

    जवाब को फ़ॉर्मैट करने के लिए इस्तेमाल किया गया रीजन कोड. इसे दो वर्णों वाली सीएलडीआर कोड वैल्यू के तौर पर तय किया जाता है. इसकी कोई डिफ़ॉल्ट वैल्यू नहीं होती.

    अगर जवाब में formattedAddress फ़ील्ड का देश का नाम, regionCode से मैच करता है, तो formattedAddress से देश का कोड हटा दिया जाता है. इस पैरामीटर का adrFormatAddress पर कोई असर नहीं पड़ता. इसमें हमेशा देश का नाम शामिल होता है. साथ ही, इसका shortFormattedAddress पर भी कोई असर नहीं पड़ता. इसमें कभी भी देश का नाम शामिल नहीं होता.

    ज़्यादातर सीएलडीआर कोड, आईएसओ 3166-1 कोड के जैसे ही होते हैं, हालांकि, इनमें कुछ खास अंतर होते हैं. उदाहरण के लिए, यूनाइटेड किंगडम का ccTLD है "uk" (.co.uk) जबकि इसका आईएसओ 3166-1 कोड "gb" है (तकनीकी तौर पर "ग्रेट ब्रिटेन और उत्तरी आयरलैंड का यूनाइटेड किंगडम" इकाई के लिए). लागू कानून के आधार पर, इस पैरामीटर से नतीजों पर असर पड़ सकता है.

  • sessionToken

    सेशन टोकन, उपयोगकर्ता की ओर से जनरेट की गई स्ट्रिंग होती हैं. इनसे, Autocomplete (नया) के कॉल को "सेशन" के तौर पर ट्रैक किया जाता है. Autocomplete (नया), बिलिंग के मकसद से, उपयोगकर्ता के ऑटोकंप्लीट खोज की क्वेरी और जगह चुनने के चरणों को अलग-अलग सेशन में ग्रुप करने के लिए, सेशन टोकन का इस्तेमाल करता है. सेशन टोकन, Place Details (नया) के उन कॉल में पास किए जाते हैं जो Autocomplete (नया) के कॉल के बाद किए जाते हैं. ज़्यादा जानकारी के लिए, सेशन टोकन देखें.

Place Details (नया) का उदाहरण

यहां दिए गए उदाहरण में, placeId के हिसाब से किसी जगह की जानकारी का अनुरोध किया गया है:

curl -X GET -H 'Content-Type: application/json' \
-H "X-Goog-Api-Key: API_KEY" \
-H "X-Goog-FieldMask: id,displayName" \
https://places.googleapis.com/v1/places/ChIJj61dQgK6j4AR4GeTYWZsKWw

ध्यान दें कि X-Goog-FieldMask हेडर से पता चलता है कि जवाब में ये डेटा फ़ील्ड शामिल हैं: id,displayName. इसके बाद, जवाब इस फ़ॉर्म में होता है:

{
  "id": "ChIJj61dQgK6j4AR4GeTYWZsKWw",
  "displayName": {
    "text": "Googleplex",
    "languageCode": "en"
  }
}

ज़्यादा जानकारी पाने के लिए, फ़ील्ड मास्क में ज़्यादा डेटा टाइप जोड़ें. उदाहरण के लिए, जवाब में पता और प्लस कोड शामिल करने के लिए, formattedAddress,plusCode जोड़ें:

curl -X GET -H 'Content-Type: application/json' \
-H "X-Goog-Api-Key: API_KEY" \
-H "X-Goog-FieldMask: id,displayName,formattedAddress,plusCode" \
https://places.googleapis.com/v1/places/ChIJj61dQgK6j4AR4GeTYWZsKWw

अब जवाब इस फ़ॉर्म में है:

{
  "id": "ChIJj61dQgK6j4AR4GeTYWZsKWw",
  "formattedAddress": "1600 Amphitheatre Pkwy, Mountain View, CA 94043, USA",
  "plusCode": {
    "globalCode": "849VCWC7+RW",
    "compoundCode": "CWC7+RW Mountain View, CA, USA"
  },
  "displayName": {
    "text": "Googleplex",
    "languageCode": "en"
  }
}

पते के बारे में खास जानकारी पाएं

पते के बारे में खास जानकारी देने वाली सुविधा से, किसी जगह की लोकेशन के बारे में जानकारी मिलती है. इसमें आस-पास के लैंडमार्क और शामिल इलाके भी शामिल होते हैं.

यहां दिए गए उदाहरण में, सैन होज़े के मॉल में मौजूद डिपार्टमेंटल स्टोर के लिए, Place Details (नया) का अनुरोध दिखाया गया है. इस उदाहरण में, आपने फ़ील्ड मास्क में addressDescriptors शामिल किया है:

  curl -X GET https://places.googleapis.com/v1/places/ChIJ8WvuSB7Lj4ARFyHppkxDRQ4 \
  -H 'Content-Type: application/json' -H "X-Goog-Api-Key: API_KEY" \
  -H "X-Goog-FieldMask: name,displayName,addressDescriptor"

जवाब में, अनुरोध में बताई गई जगह, आस-पास के लैंडमार्क की सूची और जगह से उनकी दूरी, और इलाकों की सूची और जगह से उनके संबंध की जानकारी शामिल होती है:

  {
    "name": "places/ChIJ8WvuSB7Lj4ARFyHppkxDRQ4",
    "displayName": {
      "text": "Macy's",
      "languageCode": "en"
    },
    "addressDescriptor": {
      "landmarks": [
        {
          "name": "places/ChIJVVVVUB7Lj4ARXyb4HFVDV8s",
          "placeId": "ChIJVVVVUB7Lj4ARXyb4HFVDV8s",
          "displayName": {
            "text": "Westfield Valley Fair",
            "languageCode": "en"
          },
          "types": [
            "clothing_store",
            "department_store",
            "establishment",
            "food",
            "movie_theater",
            "point_of_interest",
            "restaurant",
            "shoe_store",
            "shopping_mall",
            "store"
          ],
          "spatialRelationship": "WITHIN",
          "straightLineDistanceMeters": 220.29175
        },
        {
          "name": "places/ChIJ62_oCR7Lj4AR_MGWkSPotD4",
          "placeId": "ChIJ62_oCR7Lj4AR_MGWkSPotD4",
          "displayName": {
            "text": "Nordstrom",
            "languageCode": "en"
          },
          "types": [
            "clothing_store",
            "department_store",
            "establishment",
            "point_of_interest",
            "shoe_store",
            "store"
          ],
          "straightLineDistanceMeters": 329.45178
        },
        {
          "name": "places/ChIJmx1c5x7Lj4ARJXJy_CU_JbE",
          "placeId": "ChIJmx1c5x7Lj4ARJXJy_CU_JbE",
          "displayName": {
            "text": "Monroe Parking Garage",
            "languageCode": "en"
          },
          "types": [
            "establishment",
            "parking",
            "point_of_interest"
          ],
          "straightLineDistanceMeters": 227.05153
        },
        {
          "name": "places/ChIJxcwBziHLj4ARUQLAvtzkRCM",
          "placeId": "ChIJxcwBziHLj4ARUQLAvtzkRCM",
          "displayName": {
            "text": "Studios Inn by Daiwa Living California Inc.",
            "languageCode": "en"
          },
          "types": [
            "establishment",
            "lodging",
            "point_of_interest",
            "real_estate_agency"
          ],
          "straightLineDistanceMeters": 299.9955
        },
        {
          "name": "places/ChIJWWIlNx7Lj4ARpe1E0ob-_GI",
          "placeId": "ChIJWWIlNx7Lj4ARpe1E0ob-_GI",
          "displayName": {
            "text": "Din Tai Fung",
            "languageCode": "en"
          },
          "types": [
            "establishment",
            "food",
            "point_of_interest",
            "restaurant"
          ],
          "straightLineDistanceMeters": 157.70943
        }
      ],
      "areas": [
        {
          "name": "places/ChIJb3F-EB7Lj4ARnHApQ_Hu1gI",
          "placeId": "ChIJb3F-EB7Lj4ARnHApQ_Hu1gI",
          "displayName": {
            "text": "Westfield Valley Fair",
            "languageCode": "en"
          },
          "containment": "WITHIN"
        },
        {
          "name": "places/ChIJXYuykB_Lj4AR1Ot8nU5q26Q",
          "placeId": "ChIJXYuykB_Lj4AR1Ot8nU5q26Q",
          "displayName": {
            "text": "Valley Fair",
            "languageCode": "en"
          },
          "containment": "WITHIN"
        },
        {
          "name": "places/ChIJtYoUX2DLj4ARKoKOb1G0CpM",
          "placeId": "ChIJtYoUX2DLj4ARKoKOb1G0CpM",
          "displayName": {
            "text": "Central San Jose",
            "languageCode": "en"
          },
          "containment": "WITHIN"
        }
      ]
    }
  }

किसी दूसरी जगह पर ले जाए गए कारोबार की जगह की जानकारी पाना

अगर आपके ऐप्लिकेशन में रेफ़र की गई कोई जगह, दूसरी जगह पर ले जाई गई है, तो नई जगह की जानकारी पाने के लिए, movedPlace और movedPlaceId फ़ील्ड का इस्तेमाल किया जा सकता है.

हमेशा के लिए बंद हो चुकी जगहों के लिए, Place Details (नया) के जवाब के businessStatus फ़ील्ड में CLOSED_PERMANENTLY दिखता है. साथ ही, जवाब के मुख्य हिस्से में movedPlace और movedPlaceId फ़ील्ड शामिल नहीं होते.

**किसी नई जगह पर ले जाई गई** जगहों के लिए, Place Details (नया) के जवाब के businessStatus फ़ील्ड में CLOSED_PERMANENTLY दिखता है. साथ ही, जवाब के मुख्य हिस्से के movedPlace और movedPlaceId फ़ील्ड में, नई जगह की जानकारी दिखती है.

**किसी दूसरी जगह पर नहीं ले जाई गई** जगहों के लिए, Place Details (नया) के जवाब के मुख्य हिस्से में `movedPlace` या `movedPlaceId` नहीं दिखता.For places that have not moved, Place Details (New) does not return movedPlace or movedPlaceId in the response body.

यहां दिए गए उदाहरण में, कनाडा के क्यूबेक में मौजूद Marche IGA St-Canut की जगह की जानकारी का अनुरोध किया गया है:

curl -X  GET -H 'Content-Type: application/json' \
-H 'x-Goog-Api-Key: API_KEY' \
-H 'X-Goog-FieldMask: id,displayName,businessStatus,movedPlace,movedPlaceId' \
https://places.googleapis.com/v1/places/ChIJUfQdGInVzkwRzAjmjzWB7CQ

अनुरोध के जवाब में, यह जानकारी मिलती है:

{
  "id": "ChIJUfQdGInVzkwRzAjmjzWB7CQ",
  "businessStatus": "CLOSED_PERMANENTLY",
  "displayName": {
    "text": "Marche IGA St-Canut",
    "languageCode": "en"
  },
  "movedPlace": "places/ChIJ36QT7n8qz0wRDqVZ_UBlUlQ",
  "movedPlaceId": "ChIJ36QT7n8qz0wRDqVZ_UBlUlQ"
}

नई जगह के बारे में जानकारी का अनुरोध करने के लिए, Place Details (नया) के नए अनुरोध में, movedPlace फ़ील्ड में जगह के संसाधन का नाम इस्तेमाल करें.

**एक से ज़्यादा बार दूसरी जगह पर ले जाई गई** जगहों की मौजूदा लोकेशन के बारे में जानकारी पाने के लिए, Place Details (नया) के एक से ज़्यादा अनुरोध करने पड़ सकते हैं. किसी जगह के नतीजे के movedPlace और movedPlaceId फ़ील्ड, सिर्फ़ अगली लोकेशन की ओर इशारा करते हैं. ये पिछली लोकेशन की जानकारी नहीं देते. अगर Place Details (नया) के अनुरोध के जवाब के मुख्य हिस्से में movedPlace और movedPlaceId फ़ील्ड शामिल नहीं हैं, तो इसका मतलब है कि जगह मौजूदा लोकेशन पर है.

आने वाले दिनों में खुलने वाले कारोबारों के बारे में जानकारी पाना

आने वाले दिनों में खुलने वाले कारोबारों के बारे में जानकारी का अनुरोध किया जा सकता है. अगर खुलने की अनुमानित तारीख में कम से कम महीना शामिल है और यह 90 दिनों से कम है, तो Nearby Search (नया) में openingDate फ़ील्ड में जानकारी दिखेगी.

यहां दिए गए उदाहरण में, इडाहो के न्यू मीडोज़ में आने वाले दिनों में खुलने वाले कारोबार के लिए, Nearby Search (नया) का अनुरोध दिखाया गया है:

curl -X GET \
-H "Content-Type: application/json" \
-H "X-Goog-Api-Key: API_KEY" \
-H "X-Goog-FieldMask: id,businessStatus,openingDate" \
"https://places.googleapis.com/v1/places/ChIJp1-VoKWJplQRMz8g-7Wa3Do"

जवाब में, जगह के कारोबार की स्थिति और खुलने की अनुमानित तारीख शामिल है:

{
  "id": "ChIJp1-VoKWJplQRMz8g-7Wa3Do",
  "businessStatus": "FUTURE_OPENING",
  "openingDate": {
    "year": 2026,
    "month": 4,
    "day": 15
  }
}

ट्रांज़िट स्टेशन की जानकारी पाना

ट्रांज़िट स्टेशन के बारे में जानकारी पाने के लिए, Place Details (नया) का इस्तेमाल किया जा सकता है. जवाब के मुख्य हिस्से में, स्टेशन के बारे में जानकारी शामिल होती है. जैसे, स्टेशन का नाम, उससे जुड़ी ट्रांज़िट एजेंसियां, और स्टेशन पर आने-जाने वाली ट्रांज़िट लाइनें. इसके अलावा, जवाब में वाहन का आइकॉन और रंग शामिल होते हैं. इनका इस्तेमाल, ट्रांज़िट स्टेशन की जानकारी दिखाने के लिए किया जा सकता है.

यहां दिए गए उदाहरण में, ग्रैंड सेंट्रल स्टेशन के लिए, ट्रांज़िट स्टेशन की जानकारी का अनुरोध दिखाया गया है:

curl -X GET \
-H "Content-Type: application/json" \
-H "X-Goog-Api-Key: API_KEY" \
-H "X-Goog-FieldMask: id,displayName,transitStation" \
"https://places.googleapis.com/v1/places/ChIJLVaKiQFZwokRgcybX3K6Pzg"

जवाब के मुख्य हिस्से में, दायरे में मौजूद हर स्टेशन के बारे में जानकारी, स्टेशन पर आने-जाने वाली लाइनें, उस स्टॉप पर ट्रांज़िट एजेंसियों की ओर से जारी की गई चेतावनियां, और रवाना होने की जानकारी शामिल होती है:

  {
  "id": "ChIJLVaKiQFZwokRgcybX3K6Pzg",
  "displayName": {
    "text": "Grand Central",
    "languageCode": "en"
  },
  "transitStation": {
    "displayName": {
      "text": "Grand Central",
      "languageCode": "en"
    },
    "agencies": [
      {
        "displayName": {
          "text": "MTA New York City Transit",
          "languageCode": "en"
        },
        "url": "http://www.mta.info/",
        "lines": [
          {
            "id": "ChIJ420yFwBZwokR903kVZLSsFc",
            "vehicleType": "SUBWAY",
            "displayName": {
              "text": "42 St Shuttle",
              "languageCode": "en"
            },
            "shortDisplayName": {
              "text": "S",
              "languageCode": "en"
            },
            "textColor": "#FFFFFF",
            "backgroundColor": "#808183",
            "url": "https://www.mta.info/schedules/subway/42-st-shuttle",
            "icon": {
              "url": "https://maps.gstatic.com/mapfiles/transit/iw2/svg/us-ny-mta/S.svg",
              "nameIncluded": true
            },
            "vehicleIcon": {
              "url": "https://maps.gstatic.com/mapfiles/transit/iw2/svg/subway2.svg"
            }
          },
          {
            "id": "ChIJDdd_uEdfwokRHbLvWrdBdDM",
            "vehicleType": "SUBWAY",
            "displayName": {
              "text": "5 Train (Lexington Av Express)",
              "languageCode": "en"
            },
            "shortDisplayName": {
              "text": "5 Line",
              "languageCode": "en"
            },
            "textColor": "#FFFFFF",
            "backgroundColor": "#00933C",
            "url": "https://www.mta.info/schedules/subway/5-train",
            "icon": {
              "url": "https://maps.gstatic.com/mapfiles/transit/iw2/svg/us-ny-mta/5.svg",
              "nameIncluded": true
            },
            "vehicleIcon": {
              "url": "https://maps.gstatic.com/mapfiles/transit/iw2/svg/subway2.svg"
            }
          }
          ...
        ]
      },
      {
        "displayName": {
          "text": "MTA",
          "languageCode": "en"
        },
        "url": "https://new.mta.info/",
        "lines": [
          {
            "id": "ChIJcwVpzKpZwokR24EBeh8arww",
            "vehicleType": "BUS",
            "displayName": {
              "text": "United Nations - W 42 St Pier",
              "languageCode": "en"
            },
            "shortDisplayName": {
              "text": "M42",
              "languageCode": "en"
            },
            "textColor": "#FFFFFF",
            "backgroundColor": "#1D59B3",
            "vehicleIcon": {
              "url": "https://maps.gstatic.com/mapfiles/transit/iw2/svg/bus2.svg"
            }
          }
        ]
      },
      {
        "displayName": {
          "text": "Long Island Rail Road",
          "languageCode": "en"
        },
        "url": "http://www.mta.info/lirr",
        "lines": [
          {
            "id": "ChIJv9m8uWM56IkRUcVBQ6Q_In0",
            "vehicleType": "HEAVY_RAIL",
            "displayName": {
              "text": "Ronkonkoma Branch",
              "languageCode": "en"
            },
            "shortDisplayName": {
              "text": "LIRR",
              "languageCode": "en"
            },
            "textColor": "#FFFFFF",
            "backgroundColor": "#A626AA",
            "vehicleIcon": {
              "url": "https://maps.gstatic.com/mapfiles/transit/iw2/svg/rail2.svg"
            }
          }
          ...
        ]
      }
    ],
    "stops": [
      {
        "id": "ChIJRcemlf1YwokRhFqqw5jKBFM",
        "stopCode": {
          "text": "GCT"
        },
        "location": {
          "latitude": 40.755161,
          "longitude": -73.975456
        },
        "wheelchairAccessibleEntrance": true
      },
      {
        "id": "ChIJ57l2zANZwokRD1pyhuwpfKY",
        "signageText": {
          "text": "34 St-Hudson Yards & Main St-Flushing, Queens, 7",
          "languageCode": "en"
        },
        "location": {
          "latitude": 40.750983,
          "longitude": -73.9750686
        },
        "wheelchairAccessibleEntrance": true
      },
      {
        "id": "ChIJoVXJgQFZwokR1yzq_WVuEuc",
        "displayName": {
          "text": "E 42 St/Park Av",
          "languageCode": "en"
        },
        "location": {
          "latitude": 40.7518199,
          "longitude": -73.9771918
        },
        "wheelchairAccessibleEntrance": true
      }
      ...
    ]
  }
}

इसे आज़माएं!

APIs Explorer की मदद से, सैंपल अनुरोध किए जा सकते हैं. इससे आपको एपीआई और एपीआई के विकल्पों के बारे में जानकारी मिलती है.

  1. पेज की दाईं ओर मौजूद, एपीआई आइकॉन api को चुनें.

  2. ज़रूरी नहीं है कि अनुरोध के पैरामीटर में बदलाव किया जाए.

  3. अनुरोध भेजें बटन को चुनें. डायलॉग बॉक्स में, वह खाता चुनें जिसका इस्तेमाल करके आपको अनुरोध करना है.

  4. APIs Explorer पैनल में, APIs Explorer विंडो को बड़ा करने के लिए, फ़ुलस्क्रीन आइकॉन fullscreen को चुनें.