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

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

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

जगहें खोजें

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

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

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

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

आस-पास की कुछ जगहों के नतीजे क्यों नहीं दिखाए जाते?

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

अपनी क्वेरी में rankby पैरामीटर को distance पर सेट करके, नतीजों को prominence के बजाय distance के हिसाब से क्रम में लगाया जा सकता है. इसके लिए, radius पैरामीटर को हटाना होगा. मिलते-जुलते नतीजों को अनदेखा किया जाएगा और जगहों की जानकारी, 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 का इस्तेमाल किया गया है.