Places API (नया वर्शन), जगह की जानकारी के डेटा के लिए कई तरीकों से अनुरोध स्वीकार करता है. Places API (New) के जवाब में, किसी जगह के बारे में डेटा होता है. इसमें जगह की जानकारी और इमेज, भौगोलिक जगहें, और दिलचस्पी की मुख्य जगहें शामिल हैं.
इस रिलीज़ के साथ, टेक्स्ट से खोजने (नया), आस-पास खोजने (नया), और जगह की जानकारी (नया) के जवाब में Google Maps के लिंक भी शामिल हो सकते हैं. आपके उपयोगकर्ता, Google Maps के इन लिंक को ब्राउज़ करके, जवाब में किसी जगह के बारे में ज़्यादा जानकारी देख सकते हैं.
उदाहरण के लिए, आपने कैलिफ़ोर्निया के सैन फ़्रांसिस्को में मौजूद हवाई अड्डों के बारे में खोज की. इसके बाद, जवाब में जगहों की सूची में सैन फ़्रांसिस्को अंतरराष्ट्रीय हवाई अड्डे (एसएफ़ओ) को शामिल किया जाता है.
इस रिलीज़ के साथ, जवाब में मौजूद SFO के लिए Place
ऑब्जेक्ट में googleMapsUri
फ़ील्ड जोड़ा गया है. इसमें Google Maps के लिंक शामिल हैं. इन लिंक की मदद से, Google Maps पर जगह की जानकारी, जगह पर जाने के रास्ते, जगह की समीक्षाएं, और जगह की फ़ोटो देखी जा सकती हैं.
Place
ऑब्जेक्ट में जोड़े गए लिंक के साथ-साथ, इस रिलीज़ में रिस्पॉन्स में मौजूद Reviews
और Photos
ऑब्जेक्ट में googleMapsUri
फ़ील्ड भी जोड़ा गया है:
Reviews.googleMapsUri
: इसमें समीक्षा का Google Maps लिंक होता है, ताकि आप इसे ब्राउज़र में देख सकें.Photos.googleMapsUri
: इसमें फ़ोटो का Google Maps लिंक होता है, ताकि आप इसे ब्राउज़र में देख सकें.
एपीआई एक्सप्लोरर की मदद से, लाइव अनुरोध किए जा सकते हैं. इससे आपको इन नए विकल्पों के बारे में जानने में मदद मिलेगी:
किसी जगह के लिए, Google Maps के साथ काम करने वाले लिंक
इस टेबल में, Google Maps के उन लिंक के बारे में बताया गया है जिन्हें जवाब में शामिल किया जा सकता है:
Google Maps का लिंक | ब्यौरा | फ़ील्ड का नाम |
---|---|---|
जगह | जगह की जानकारी देखने के लिए, Google Maps खोलने का लिंक. | googleMapsLinks.placeUri |
निर्देश | Google Maps में जगह के लिए निर्देश खोलने का लिंक. | googleMapsLinks.directionsUri |
समीक्षा लिखें | Google Maps में किसी जगह के लिए समीक्षा लिखने का लिंक. | googleMapsLinks.writeAReviewUri |
समीक्षाएं पढ़ें | जगह की Google Maps पर की गई समीक्षाएं दिखाने वाला लिंक. | googleMapsLinks.reviewsUri |
Photos | Google Maps में जगह की फ़ोटो दिखाने वाला लिंक. | googleMapsLinks.photosUri |
कीमत
फ़िलहाल, यह सुविधा Pre-GA Preview स्टेज में है. इसके लिए, कोई शुल्क नहीं लिया जाता. इसका मतलब है कि Preview के दौरान, इसके इस्तेमाल के लिए बिलिंग $0 है. सुझाई गई कीमत के बारे में ज़्यादा जानने के लिए, Places API (नया) के इस्तेमाल और बिलिंग के बारे में जानकारी देखें.
'जगहें' के जवाब में सभी लिंक शामिल करें
जगहों की जानकारी वाले जवाब में मौजूद लिंक, googleMapsLinks
फ़ील्ड में शामिल होते हैं. अगर आपको जवाब में googleMapsLinks
फ़ील्ड दिखाना है, तो पक्का करें कि आपने अनुरोध के फ़ील्ड मास्क में इसे शामिल किया हो.
उदाहरण के लिए, यहां दी गई टेक्स्ट सर्च (नई) में, जवाब में Maps के सभी लिंक शामिल हैं:
curl -X POST -d '{ "textQuery" : "San Francisco International Airport" }' \ -H 'Content-Type: application/json' -H 'X-Goog-Api-Key: API_KEY' \ -H 'X-Goog-FieldMask: places.displayName,places.formattedAddress,places.priceLevel,places.googleMapsLinks' \ 'https://places.googleapis.com/v1/places:searchText'
जवाब इस फ़ॉर्म में है:
{ "places": [ { "formattedAddress": "San Francisco, CA 94128, USA", "displayName": { "text": "San Francisco International Airport", "languageCode": "en" }, "googleMapsLinks": { "placeUri": "https://maps.google.com/?cid=11885663895765773631", "directionsUri": "https://www.google.com/maps/dir//''/data=!4m7!4m6!1m1!4e2!1m2!1m1!1s0x808f778c55555555:0xa4f25c571acded3f!3e0", "writeAReviewUri": "https://www.google.com/maps/place//data=!4m3!3m2!1s0x808f778c55555555:0xa4f25c571acded3f!12e1", "reviewsUri": "https://www.google.com/maps/place//data=!4m4!3m3!1s0x808f778c55555555:0xa4f25c571acded3f!9m1!1b1", "photosUri": "https://www.google.com/maps/place//data=!4m3!3m2!1s0x808f778c55555555:0xa4f25c571acded3f!10e5" } } ] }
जवाब में कोई लिंक शामिल करना
आपको जवाब में सभी लिंक देने की ज़रूरत नहीं है. उदाहरण के लिए, अगर आपको जवाब में सिर्फ़ फ़ोटो का लिंक चाहिए, तो फ़ील्ड मास्क में बदलाव करें. इसके लिए, नीचे दिए गए तरीके का इस्तेमाल करें. इससे जवाब में सिर्फ़ photosUri
फ़ील्ड शामिल होगा:
curl -X POST -d '{ "textQuery" : "San Francisco International Airport" }' \ -H 'Content-Type: application/json' -H 'X-Goog-Api-Key: API_KEY' \ -H 'X-Goog-FieldMask: places.displayName,places.formattedAddress,places.priceLevel,places.googleMapsLinks.photosURI' \ 'https://places.googleapis.com/v1/places:searchText'
जवाब में दिशा-निर्देश शामिल करना
Places API के सभी तरीकों में, जवाब में दिशा-निर्देशों का लिंक जनरेट करने की सुविधा उपलब्ध है. इसमें मौजूदा जगह को शुरुआती जगह, जगह की जानकारी को मंज़िल, और यात्रा के तरीके को ड्राइव के तौर पर इस्तेमाल किया जाता है.
अगले उदाहरण में, आस-पास की जगहों के बारे में खोजने की सुविधा (नई) का इस्तेमाल किया गया है. इससे, जवाब में directionsUri
फ़ील्ड में मैप पर दिशा-निर्देशों का लिंक शामिल किया जा सकता है:
curl -X POST -d '{ "includedTypes": ["restaurant"], "maxResultCount": 10, "locationRestriction": { "circle": { "center": { "latitude": -33.8688, "longitude": 151.1957362}, "radius": 500.0 } } }' \ -H 'Content-Type: application/json' -H 'X-Goog-Api-Key:API_KEY' \ -H 'X-Goog-FieldMask: places.displayName,places.googleMapsLinks.directionsUri' \ https://places.googleapis.com/v1/places:searchNearby
समीक्षाओं और फ़ोटो के लिंक शामिल करें
इस रिलीज़ में, रिस्पॉन्स में मौजूद Reviews
और Photos
ऑब्जेक्ट में googleMapsUri
फ़ील्ड जोड़ा गया है. इन लिंक पर जाने से, Google Maps में समीक्षा या फ़ोटो खुल जाती है.
उदाहरण के लिए, यहां दिए गए टेक्स्ट सर्च (नया) में, जवाब में मौजूद हर जगह के लिए समीक्षाएं और फ़ोटो शामिल हैं:
curl -X POST -d '{ "textQuery" : "Spicy Vegetarian Food in Sydney, Australia" }' \ -H 'Content-Type: application/json' -H 'X-Goog-Api-Key: API_KEY' \ -H 'X-Goog-FieldMask: places.displayName,places.reviews,places.photos' \ 'https://places.googleapis.com/v1/places:searchText'
जवाब में, समीक्षाओं और फ़ोटो के कलेक्शन के हर एलिमेंट में googleMapsUri
फ़ील्ड होता है. इससे ब्राउज़र में समीक्षा या फ़ोटो खुलती है.
इसे आज़माएं!
एपीआई एक्सप्लोरर की मदद से, सैंपल अनुरोध किए जा सकते हैं. इससे आपको एपीआई और एपीआई के विकल्पों के बारे में जानकारी मिलती है.
पेज के दाईं ओर मौजूद, एपीआई आइकॉन
को चुनें.
इसके अलावा, स्टैंडर्ड पैरामीटर दिखाएं को बड़ा करें और
fields
पैरामीटर को फ़ील्ड मास्क पर सेट करें.अनुरोध का मुख्य हिस्सा में बदलाव करें. हालाँकि, ऐसा करना ज़रूरी नहीं है.
लागू करें बटन को चुनें. डायलॉग बॉक्स में, वह खाता चुनें जिसका इस्तेमाल करके आपको अनुरोध करना है.
एपीआई एक्सप्लोरर पैनल में, एपीआई एक्सप्लोरर विंडो को बड़ा करने के लिए, बड़ा करें आइकॉन
चुनें.