इस दस्तावेज़ में, Places API के बारे में अक्सर पूछे जाने वाले सवालों के जवाब दिए गए हैं. अगर आपको यहां अपने सवाल का जवाब नहीं मिल रहा है, तो हो सकता है कि आपको इन पेजों से मदद मिले.
- Google Maps Developer के बारे में अक्सर पूछे जाने वाले सवाल
- Google Maps Platform की सेवा की शर्तें
- Places API के डेवलपर के लिए बनी नीतियां
Places API के लिए, डेवलपर कम्यूनिटी भी उपलब्ध है. अगर आपको अपने कोड के बारे में कोई सवाल पूछना है, तो हमारा सुझाव है कि आप अपना सवाल कम्यूनिटी में पोस्ट करें. सवाल पूछने के बारे में ज़्यादा जानकारी, सहायता पेज पर मिल सकती है.
जगहें खोजें
टाइप के हिसाब से फ़िल्टर करने पर, कुछ जगहों के नतीजे क्यों नहीं दिखते?
ऐसा हो सकता है कि आपने जिस जगह को खोजा है उसे अभी तक किसी कैटगरी में शामिल न किया गया हो.
Google के पास किसी जगह के बारे में इतना डेटा नहीं होता कि वह उसे जगह के साथ काम करने वाले टाइप में से किसी एक के तौर पर कैटगरी में रख सके. इसलिए, सभी जगहों को सामान्य टाइप "establishment" के तौर पर कैटगरी में रखा जाता है.
इसके बजाय, जगह type को keyword पैरामीटर में पास किया जा सकता है. keyword पैरामीटर को इन चीज़ों से मैच किया जाता है: नाम, टाइप, पता, और खरीदारों की दी हुई समीक्षाएं.
अगर आपको किसी जगह की लिस्टिंग में type कैटगरी खुद जोड़नी है, तो जगह की जानकारी में बदलाव करने का अनुरोध सबमिट करें. बदलाव को मंज़ूरी मिलने और पब्लिश होने के बाद, सही type फ़िल्टरिंग का इस्तेमाल करके दिखाया जाएगा.
आस-पास की कुछ जगहों के नतीजे क्यों नहीं दिखाए जाते?
डिफ़ॉल्ट रूप से, Places API, नतीजों को prominence के हिसाब से क्रम में लगाता है.
radius के हिसाब से क्रम में लगाने के लिए, आपको की जानकारी देनी होगी. आस-पास की जगहों के लिए खोज के अनुरोध में, ज़्यादा से ज़्यादा 60 नतीजे मिल सकते हैं. ये नतीजे, तीन पेजों में बंटे होते हैं. अगर कोई जगह prominence में 22वें नंबर पर है, तो वह नतीजों के दूसरे पेज पर दिखेगी. इसे पेजिंग की मदद से ऐक्सेस किया जा सकता है.
अगर कोई प्लेसमेंट prominence में 60वें से ज़्यादा रैंक पर है, तो उसे खोज के नतीजों में शामिल नहीं किया जाएगा. भले ही, वह आपकी खोज के केंद्र के ज़्यादा करीब हो.
अपनी क्वेरी में rankby पैरामीटर को distance पर सेट करके और radius पैरामीटर को छोड़कर, अपने नतीजों को prominence के बजाय distance के हिसाब से क्रम में लगाया जा सकता है. मिलते-जुलते नतीजों को अनदेखा किया जाएगा और जगहों को location से दूरी के हिसाब से दिखाया जाएगा.
अगर आपने टाइप के हिसाब से अनुरोध को फ़िल्टर किया है, तो हो सकता है कि कुछ नतीजे जवाब में न दिखें. ज़्यादा जानकारी के लिए, अक्सर पूछे जाने वाले सवाल देखें: जगह के टाइप के हिसाब से फ़िल्टर करने पर, कुछ जगहों के नतीजे क्यों नहीं दिखते?.
कुछ types के हिसाब से फ़िल्टर करने पर, मुझे ज़्यादा से ज़्यादा दो नतीजे क्यों मिलते हैं?
Places API को इस तरह से डिज़ाइन किया गया है कि यह आस-पास की establishments जगहों (जगहों के टाइप की सूची में दी गई पहली टेबल में से कोई भी जगह) और दो जगहों (जगहों के टाइप की सूची में दी गई दूसरी टेबल में से कोई भी जगह) के नतीजे दिखाता है. इससे यह पता लगाने में मदद मिलती है कि आपने आस-पास की जगहों की जानकारी का अनुरोध किस इलाके के लिए किया है.
किसी जगह type के हिसाब से, आस-पास की जगहों की जानकारी के लिए किए गए अनुरोध को फ़िल्टर करने पर, establishment नतीजे फ़िल्टर हो जाएंगे. जैसे, locality या political.
जगह का डेटा
मैं जगहों की जानकारी कैसे जोड़ूं या उनमें बदलाव कैसे करूं?
अगर आपके पास किसी कारोबार का मालिकाना हक है, तो Google Maps पर अपने कारोबार की लिस्टिंग जोड़ी जा सकती हैं. साथ ही, उनकी पुष्टि की जा सकती है और उन्हें मैनेज किया जा सकता है. इसके लिए, Business Profile का इस्तेमाल करें.
अगर आपके पास जगह का मालिकाना हक नहीं है, तो भी बदलावों का सुझाव दिया जा सकता है.
समस्या का हल
मुझे बार-बार "status": "REQUEST_DENIED" क्यों मिल रहा है?
Places API, "status": "REQUEST_DENIED" तब दिखाता है, जब:
- आपने Google Cloud Console में Places API को चालू नहीं किया है.
- आपके अनुरोध में
keyपैरामीटर मौजूद नहीं है. keyपैरामीटर, Google Cloud Console में मौजूद आपके एपीआई पासकोड से मेल नहीं खाता.- आपने Google Cloud Console में एपीआई पासकोड को सही तरीके से सेट अप नहीं किया है:
- अगर ब्राउज़र पर पाबंदी वाली एपीआई पासकोड का इस्तेमाल किया जा रहा है, तो देखें कि अनुमति वाले रेफ़रर सही हों.
- अगर सर्वर पर पाबंदी लगाने वाली एपीआई पासकोड का इस्तेमाल किया जा रहा है, तो जांच करें कि अनुमति वाले आईपी पते सही हों.
- Android या iOS पर पाबंदियों वाले एपीआई पासकोड इस्तेमाल नहीं किए जा सकते. सामान्य (बिना किसी पाबंदी वाला) एपीआई पासकोड या ब्राउज़र या सर्वर पर पाबंदियों वाला पासकोड इस्तेमाल करें.
- अनुरोध को
HTTPSअनुरोध के तौर पर नहीं भेजा गया था. Places API के सभी अनुरोधों के लिएHTTPSज़रूरी है. - अनुरोध भेजने के लिए, गलत
HTTP methodका इस्तेमाल किया गया था.