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

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

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

जगहें खोजें

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

ऐसा हो सकता है कि जिस जगह को खोजा जा रहा है उसे अब तक कैटगरी में न रखा गया हो. Google के पास किसी जगह के बारे में इतना डेटा न होने तक कि उसे जगह के लिए उपलब्ध टाइप में से किसी एक के तौर पर कैटगरी में रखा जा सके, तब तक सभी जगहों को सामान्य टाइप "establishment" के तौर पर कैटगरी में रखा जाता है.

इस समस्या को हल करने के लिए, keyword पैरामीटर में type की वैल्यू पास की जा सकती है. 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 का इस्तेमाल किया गया है.