इस दस्तावेज़ में, Places API के बारे में अक्सर पूछे जाने वाले सवालों के जवाब दिए गए हैं. अगर आपको यहां अपने सवाल का जवाब नहीं मिलता है, तो नीचे दिए गए कुछ पेज देखें.
- Google Maps डेवलपर के लिए अक्सर पूछे जाने वाले सवाल
- Google Maps Platform की सेवा की शर्तें
- Places API के डेवलपर के लिए बनी नीतियां
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 पर अपने कारोबार की लिस्टिंग जोड़ी जा सकती हैं. साथ ही, उनकी पुष्टि की जा सकती है और उन्हें मैनेज किया जा सकता है.
अगर आपके पास जगह का मालिकाना हक नहीं है, तब भी आपके पास बदलाव करने का सुझाव देने का विकल्प होता है.
समस्या का हल
मुझे "स्टेटस": "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
का इस्तेमाल किया गया था.