किसी जगह या दिलचस्पी की जगह के बारे में ज़्यादा जानकारी पाने के लिए, उसके प्लेस आईडी का इस्तेमाल करें. इसके बाद, जगह की जानकारी (नई) अनुरोध करें. जगह की जानकारी (नई सुविधा) से, बताई गई जगह के बारे में ज़्यादा जानकारी मिलती है. जैसे, उसका पूरा पता, फ़ोन नंबर, उपयोगकर्ता की रेटिंग, और समीक्षाएं.
जगह का आईडी पाने के कई तरीके हैं. आप इसका उपयोग कर सकते हैं:
जगह की जानकारी (नई) के अनुरोध
जगह की जानकारी का अनुरोध करने के लिए, PlacesClient.fetchPlace() को कॉल करें. इसके बाद, FetchPlaceRequest ऑब्जेक्ट पास करें. इस ऑब्जेक्ट में जगह का आईडी और फ़ील्ड की सूची के साथ-साथ, वैकल्पिक पैरामीटर भी शामिल होने चाहिए:
// Define a place ID.
final String placeId = "INSERT_PLACE_ID_HERE";
// Specify the list of fields to return.
final List<Place.Field> placeFields = Arrays.asList("INSERT_PLACE_FIELDS_HERE");
// Construct a request object, passing the place ID and field list.
final FetchPlaceRequest request = FetchPlaceRequest.newInstance(placeId, placeFields);
// Pass the request object and make the request
Task<FetchPlaceResponse> placeTask = placesClient.fetchPlace(request);
जगह की जानकारी (नई) के जवाब
जगह की जानकारी (नई) सेवा, डेटा को Place ऑब्जेक्ट के तौर पर दिखाती है. इसमें सिर्फ़ वे फ़ील्ड शामिल होते हैं जिनके लिए आपने फ़ील्ड की सूची का इस्तेमाल करके अनुरोध किया था. जगह की जानकारी के डेटा के नतीजे खाली नहीं हो सकते. इसलिए, सिर्फ़ वे नतीजे दिखाए जाते हैं जिनमें डेटा मौजूद होता है. उदाहरण के लिए, अगर किसी जगह की कोई फ़ोटो नहीं है, तो नतीजे में फ़ोटो फ़ील्ड मौजूद नहीं होगा.
डेटा फ़ील्ड ऐक्सेस करने के लिए, उससे जुड़े तरीके को कॉल करें.
उदाहरण के लिए, जगह के नाम को ऐक्सेस करने के लिए, getName() को कॉल करें.
ज़रूरी पैरामीटर
FetchPlaceRequest के लिए ज़रूरी पैरामीटर ये हैं:
- 
    जगह का आईडीयह एक टेक्स्ट आइडेंटिफ़ायर है. यह किसी जगह की पहचान करता है. यह टेक्स्ट खोज (नई), आस-पास की जगहें खोजें (नई) या अपने-आप पूरा होने की सुविधा (नई) से मिलता है. जगह के आईडी के बारे में ज़्यादा जानने के लिए, जगह के आईडी की खास जानकारी देखें. 
- 
    फ़ील्ड की सूचीकिसी जगह की जानकारी का अनुरोध करते समय, आपको यह बताना होगा कि किस जगह का डेटा वापस पाना है. इसके लिए, Place.Fieldवैल्यू की सूची पास करें. इससे यह तय किया जा सकेगा कि कौनसे डेटा को वापस लाना है. जवाब में, लौटाए गए फ़ील्ड की कोई डिफ़ॉल्ट सूची नहीं होती.फ़ील्ड की सूचियां, डिज़ाइन करने का एक अच्छा तरीका है. इससे यह पक्का किया जा सकता है कि आपने गैर-ज़रूरी डेटा का अनुरोध न किया हो. इससे प्रोसेसिंग में लगने वाले गैर-ज़रूरी समय और बिलिंग शुल्क से बचा जा सकता है. इस सूची पर ध्यान देना ज़रूरी है, क्योंकि इससे हर अनुरोध की लागत पर असर पड़ता है. ज़्यादा जानकारी के लिए, इस्तेमाल और बिलिंग देखें. इनमें से एक या उससे ज़्यादा फ़ील्ड डालें: - इन फ़ील्ड से, सिर्फ़ जगह की जानकारी देने वाले आईडी के लिए उपलब्ध SKU ट्रिगर होता है: - Place.Field.ID
 - Place.Field.PHOTO_METADATAS
 - Place.Field.RESOURCE_NAME
 
- इन फ़ील्ड से, Place Details Essentials SKU ट्रिगर होता है: - Place.Field.ADDRESS_COMPONENTS
 - ADR_FORMAT_ADDRESS
 - Place.Field.FORMATTED_ADDRESS*
 *- Place.Field.ADDRESS(अब सेवा में नहीं है) के बजाय इसका इस्तेमाल करें.
 - Place.Field.LOCATION*
 * इसका इस्तेमाल- Place.Field.LAT_LNG(अब सेवा में नहीं है) के बजाय करें.
 - Place.Field.PLUS_CODE
 - Place.Field.SHORT_FORMATTED_ADDRESS
 - Place.Field.TYPES
 - Place.Field.VIEWPORT
- इन फ़ील्ड से, Place Details Pro एसकेयू ट्रिगर होता है: - Place.Field.ACCESSIBILITY_OPTIONS*
 *- Place.Field.WHEELCHAIR_ACCESSIBLE_ENTRANCE(अब काम नहीं करता) के बजाय इसका इस्तेमाल करें.
 - Place.Field.BUSINESS_STATUS
 - Place.Field.DISPLAY_NAME*
 * इसका इस्तेमाल- Place.Field.NAMEके बजाय करें.- Place.Field.NAMEअब सेवा में नहीं है.
 - Place.Field.GOOGLE_MAPS_URI
 - Place.Field.ICON_BACKGROUND_COLOR
 - Place.Field.ICON_MASK_URL*
 *- Place.Field.ICON_URL(अब सेवा में नहीं है) के बजाय इसका इस्तेमाल करें.
 - Place.Field.PRIMARY_TYPE
 - Place.Field.PRIMARY_TYPE_DISPLAY_NAME
 - Place.Field.SUB_DESTINATIONS
 - Place.Field.UTC_OFFSET
- इन फ़ील्ड से, Place Details Enterprise SKU ट्रिगर होता है: - Place.Field.CURRENT_OPENING_HOURS
 - Place.Field.CURRENT_SECONDARY_OPENING_HOURS
 - Place.Field.INTERNATIONAL_PHONE_NUMBER*
 * इसका इस्तेमाल- Place.Field.PHONE_NUMBERके बजाय करें.- Place.Field.PHONE_NUMBERअब काम नहीं करता.
 - Place.Field.NATIONAL_PHONE_NUMBER
 - Place.Field.OPENING_HOURS
 - Place.Field.PRICE_LEVEL
 - Place.Field.RATING
 - Place.Field.SECONDARY_OPENING_HOURS
 - Place.Field.USER_RATING_COUNT*
 * इसका इस्तेमाल- Place.Field.USER_RATINGS_TOTALके बजाय करें.- Place.Field.USER_RATINGS_TOTALअब काम नहीं करता.
 - Place.Field.WEBSITE_URI
- इन फ़ील्ड से, Place Details Enterprise Plus SKU ट्रिगर होता है: - Place.Field.ALLOWS_DOGS
 - Place.Field.CURBSIDE_PICKUP
 - Place.Field.DELIVERY
 - Place.Field.DINE_IN
 - Place.Field.EDITORIAL_SUMMARY
 - Place.Field.EV_CHARGE_OPTIONS
 - Place.Field.FUEL_OPTIONS
 - Place.Field.GOOD_FOR_CHILDREN
 - Place.Field.GOOD_FOR_GROUPS
 - Place.Field.GOOD_FOR_WATCHING_SPORTS
 - Place.Field.LIVE_MUSIC
 - Place.Field.MENU_FOR_CHILDREN
 - Place.Field.OUTDOOR_SEATING
 - Place.Field.PARKING_OPTIONS
 - Place.Field.PAYMENT_OPTIONS
 - Place.Field.RESERVABLE
 - Place.Field.RESTROOM
 - Place.Field.REVIEWS
 - Place.Field.SERVES_BEER
 - Place.Field.SERVES_BREAKFAST
 - Place.Field.SERVES_BRUNCH
 - Place.Field.SERVES_COCKTAILS
 - Place.Field.SERVES_COFFEE
 - Place.Field.SERVES_DESSERT
 - Place.Field.SERVES_DINNER
 - Place.Field.SERVES_LUNCH
 - Place.Field.SERVES_VEGETARIAN_FOOD
 - Place.Field.SERVES_WINE
 - Place.Field.TAKEOUT
 
ज़रूरी नहीं पैरामीटर
FetchPlaceRequest के लिए ये वैकल्पिक पैरामीटर उपलब्ध हैं:
- क्षेत्र कोड- जवाब को फ़ॉर्मैट करने के लिए इस्तेमाल किया गया क्षेत्र कोड. इसे दो वर्णों वाले CLDR कोड वैल्यू के तौर पर तय किया जाता है. कोई डिफ़ॉल्ट वैल्यू नहीं है. - अगर जवाब में मौजूद - Place.Field.FORMATTED_ADDRESSफ़ील्ड में दिए गए देश का नाम,- regionCodeसे मेल खाता है, तो- Place.Field.FORMATTED_ADDRESSसे देश का कोड हटा दिया जाता है.- ज़्यादातर CLDR कोड, ISO 3166-1 कोड के जैसे ही होते हैं. हालांकि, कुछ मामलों में ये अलग होते हैं. उदाहरण के लिए, यूनाइटेड किंगडम का ccTLD "uk" (.co.uk) है, जबकि इसका ISO 3166-1 कोड "gb" है. तकनीकी तौर पर, यह "ग्रेट ब्रिटेन और उत्तरी आयरलैंड का यूनाइटेड किंगडम" के लिए है. लागू कानून के आधार पर, इस पैरामीटर से नतीजों पर असर पड़ सकता है. - रीजन कोड पैरामीटर सेट करने के लिए, - FetchPlaceRequestऑब्जेक्ट बनाते समय- setRegionCode()तरीके को कॉल करें.
- 
    सेशन टोकनसेशन टोकन, उपयोगकर्ता की ओर से जनरेट की गई स्ट्रिंग होती हैं. ये "सेशन" के तौर पर, ऑटोकंप्लीट (नया) कॉल को ट्रैक करती हैं. 'अपने-आप पूरा होने की सुविधा (नया वर्शन)' सेशन टोकन का इस्तेमाल करती है. इससे, बिलिंग के मकसद से, उपयोगकर्ता की खोज क्वेरी और जगह चुनने के चरणों को अलग-अलग सेशन में ग्रुप किया जाता है. सेशन टोकन, Place Details (New) कॉल में पास किए जाते हैं. ये कॉल, Autocomplete (New) कॉल के बाद किए जाते हैं. ज़्यादा जानकारी के लिए, सेशन टोकन देखें. सेशन टोकन पैरामीटर सेट करने के लिए, FetchPlaceRequestऑब्जेक्ट बनाते समयsetSessionToken()तरीके को कॉल करें.
जगह के बारे में ज़्यादा जानकारी देने वाले कॉम्पोनेंट का उदाहरण
इस उदाहरण में, न्यूयॉर्क शहर में मौजूद एंपायर स्टेट बिल्डिंग के लिए ID, DISPLAY_NAME, और FORMATTED_ADDRESS फ़ील्ड के लिए अनुरोध किया गया है.
// Define a place ID.
final String placeId = "ChIJaXQRs6lZwokRY6EFpJnhNNE";
// Specify the list of fields to return.
final List<Place.Field> placeFields = Arrays.asList(Place.Field.ID, Place.Field.DISPLAY_NAME, Place.Field.FORMATTED_ADDRESS);
// Construct a request object, passing the place ID and field list.
final FetchPlaceRequest request = FetchPlaceRequest.newInstance(placeId, placeFields);
// Pass the request object and make the request
Task<FetchPlaceResponse> placeTask = placesClient.fetchPlace(request);