Places वेब सेवा के बारे में अक्सर पूछे जाने वाले सवाल

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

Places API में एक शानदार डेवलपर समुदाय भी है. अगर आपको अपने कोड के बारे में कोई सवाल पूछना है, तो हमारा सुझाव है कि आप कम्यूनिटी में अपना सवाल पोस्ट करें. सवाल पूछने के बारे में ज़्यादा जानकारी सहायता पेज पर मिल सकती है.

स्थान खोजना

टाइप के हिसाब से फ़िल्टर करने पर, कुछ जगहें क्यों नहीं दिखती हैं?

यह मुमकिन है कि आप जिस जगह की तलाश कर रहे हैं उसे अभी तक अलग-अलग कैटगरी में न रखा गया हो. सभी जगहों को सामान्य "establishment" की कैटगरी में रखा जाता है. ऐसा तब तक होता है, जब तक Google के पास किसी जगह के बारे में ज़रूरत के मुताबिक डेटा न हो, ताकि उसे काम करने वाली जगहों के टाइप की कैटगरी में रखा जा सके.

वैकल्पिक तरीके के तौर पर, type जगह को keyword पैरामीटर में पास किया जा सकता है. keyword पैरामीटर का मिलान इससे किया जाता है: नाम, टाइप, पता, और ग्राहक की समीक्षाएं.

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

आस-पास की कुछ जगहें क्यों नहीं लौटाए गए हैं?

डिफ़ॉल्ट रूप से, Places API आपको दिए गए radius में, prominence के हिसाब से नतीजों को क्रम से लगाता है. आस-पास की खोज के अनुरोध से, ज़्यादा से ज़्यादा 60 नतीजे दिख सकते हैं. ये नतीजे, तीन पेजों में बंटे होंगे. अगर किसी जगह की रैंक prominence में 22 है, तो वह नतीजों के दूसरे पेज पर दिखेगा. इसे पेजिंग की मदद से ऐक्सेस किया जा सकता है. अगर किसी जगह की रैंक prominence में 60वीं से ज़्यादा है, तो उसे खोज के नतीजे में शामिल नहीं किया जाएगा. भले ही, वह जगह आपकी खोज के केंद्र के पास हो.

नतीजों को prominence के बजाय, distance के हिसाब से क्रम में लगाया जा सकता है. इसके लिए, अपनी क्वेरी में rankby पैरामीटर को distance पर सेट करें और radius पैरामीटर को छोड़ें. प्रासंगिकता पर ध्यान नहीं दिया जाएगा और जगहों को location से दूरी के क्रम में दिखाया जाएगा.

अगर अनुरोध को टाइप के हिसाब से फ़िल्टर किया जा रहा है, तो हो सकता है कि कुछ नतीजे, रिस्पॉन्स से बाहर हों. ज़्यादा जानकारी के लिए, अक्सर पूछे जाने वाले सवालों की एंट्री देखें: टाइप के हिसाब से फ़िल्टर करने पर, कुछ जगहें क्यों नहीं दिखती हैं?.

कुछ types के हिसाब से फ़िल्टर करने पर, मुझे ज़्यादा से ज़्यादा दो नतीजे क्यों मिलते हैं?

Places API को आस-पास की जगहों की सूची (काम करने वाली जगह के टाइप में पहली टेबल से कोई भी) और दो जगहों की सूची (काम करने वाली जगह के टाइप की दूसरी टेबल में से कोई भी) दिखाने के लिए डिज़ाइन किया गया है. इससे उस इलाके की पहचान करने में मदद मिलती है जिसके लिए आप आस-पास की खोज का अनुरोध कर रहे हैं.establishments

आस-पास की जाने वाली खोज के अनुरोध को किसी जगह type, जैसे locality या political के हिसाब से फ़िल्टर करने पर, establishment नतीजे फ़िल्टर हो जाएंगे.

जगह का डेटा

मैं जगहों को कैसे जोड़ूं या उनमें बदलाव कैसे करूं?

अगर आपके पास किसी कारोबार का मालिकाना हक है, तो Business Profile का इस्तेमाल करके, Google Maps पर कारोबार की लिस्टिंग जोड़ी जा सकती हैं, उनकी पुष्टि की जा सकती है, और उन्हें मैनेज किया जा सकता है.

अगर आपके पास इस जगह का मालिकाना हक नहीं है, तो भी आप बदलाव का सुझाव दे सकते हैं.

समस्या हल करना

मुझे बार-बार "status": "REQUEST_DENIED" क्यों दिख रही है?

"status": "REQUEST_DENIED" को Places API के ज़रिए तब दिखाया जाता है, जब:

  • आपने Google Cloud Console में जगहों के एपीआई को चालू नहीं किया है.
  • आपके अनुरोध में key पैरामीटर मौजूद नहीं है.
  • key पैरामीटर, Google Cloud Console में मौजूद आपकी एपीआई कुंजी से मेल नहीं खाता.
  • आपका एपीआई पासकोड, Google Cloud Console में सही तरीके से सेट अप नहीं हुआ है:
    • अगर ब्राउज़र की पाबंदी वाली एपीआई कुंजी का इस्तेमाल किया जा रहा है, तो जांच लें कि अनुमति वाले रेफ़रर सही हैं या नहीं.
    • अगर सर्वर की पाबंदी वाली एपीआई कुंजी का इस्तेमाल किया जा रहा है, तो जांच लें कि जिन आईपी को अनुमति मिली है वे सही हैं या नहीं.
    • Android या iOS की पाबंदियों वाली एपीआई पासकोड काम नहीं करते. कृपया सामान्य (बिना पाबंदी वाली) एपीआई कुंजी या ब्राउज़र/सर्वर से जुड़ी पाबंदियों वाली कुंजी का इस्तेमाल करें.
  • यह अनुरोध, HTTPS अनुरोध के तौर पर नहीं भेजा गया है. सभी जगहों के लिए एपीआई अनुरोधों के लिए, HTTPS ज़रूरी है.
  • अनुरोध भेजने के लिए गलत HTTP method का इस्तेमाल किया गया था:
    • [Place Add][place-add] को छोड़कर, सभी अनुरोध GET के अनुरोध के तौर पर भेजे जाने चाहिए.
    • [Place Add][place-add] के सभी अनुरोध, POST के अनुरोध के तौर पर भेजे जाने चाहिए.