इस दस्तावेज़ में 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
के हिसाब से अपने नतीजे क्रम से लगा सकते हैं. इसके लिए,
आपकी क्वेरी में distance
पैरामीटर की जगह rankby
पैरामीटर जोड़ा गया है. साथ ही, radius
को छोड़ा जा रहा है
पैरामीटर. जगहों की खोज के नतीजों में, काम की जगहों को प्राथमिकता नहीं दी जाएगी. इसके बजाय, location
से जगहों की दूरी के हिसाब से नतीजे दिखाए जाएंगे.
अगर अनुरोध को उसके टाइप के हिसाब से फ़िल्टर किया जा रहा है, तो हो सकता है कि कुछ नतीजे जवाब को प्राथमिकता दें. ज़्यादा जानकारी के लिए, अक्सर पूछे जाने वाले सवाल की एंट्री देखें: टाइप के हिसाब से फ़िल्टर करने पर, कुछ जगहें क्यों नहीं दिखती?.
कुछ types
के हिसाब से फ़िल्टर करने पर मुझे ज़्यादा से ज़्यादा दो नतीजे क्यों मिलते हैं?
Places API को आस-पास की जगहों की सूची दिखाने के लिए डिज़ाइन किया गया है
establishments
(पहले वर्शन से सभी
टेबल में दिखेगी) और ज़्यादा से ज़्यादा दो जगहों में (इनमें से कुछ भी)
इसकी दूसरी टेबल
जगह के टाइप) से जुड़े नतीजे)
इसके लिए आस-पास खोज का अनुरोध.
आस-पास की जगहों के हिसाब से खोज के लिए किए गए अनुरोध को किसी जगह type
, जैसे कि locality
या political
के हिसाब से फ़िल्टर करने पर, establishment
के नतीजे फ़िल्टर हो जाएंगे.
जगह का डेटा
जगहों की जानकारी कैसे जोड़ी या उसमें बदलाव किया जा सकता है?
अगर आप किसी कारोबार के मालिक हैं, तो आप अपने कारोबार की जानकारी को जोड़ सकते हैं, उसकी पुष्टि कर सकते हैं, और उसे मैनेज कर सकते हैं Business Profile का इस्तेमाल करके, Google Maps पर कारोबार की लिस्टिंग दिखाना.
अगर आपके पास जगह का मालिकाना हक नहीं है, तब भी आप बदलाव का सुझाव दे सकते हैं.
समस्या का हल
मुझे "status": "REQUEST_DENIED" क्यों मिलता रहता है?
"status": "REQUEST_DENIED"
को
Places API, जब:
- आपने इसमें Places API सक्रिय नहीं किया है Google Cloud Console.
- आपके अनुरोध में
key
पैरामीटर मौजूद नहीं है. key
पैरामीटर, Google Cloud Console में मौजूद आपकी एपीआई कुंजी से मेल नहीं खाता.- आपकी एपीआई पासकोड, Google Cloud Console में सही तरीके से सेट अप नहीं किया गया है:
- अगर ब्राउज़र के ज़रिए पाबंदी वाली एपीआई पासकोड का इस्तेमाल किया जा रहा है, तो देख लें कि आपने अनुमति दी है रेफ़रर सही हैं.
- अगर सर्वर पर पाबंदी वाली एपीआई पासकोड का इस्तेमाल किया जा रहा है, तो देख लें कि आपने अनुमति दी है आईपी सही हैं.
- Android या iOS से जुड़ी पाबंदियों वाली एपीआई कुंजियों का इस्तेमाल नहीं किया जा सकता. कृपया सामान्य (बिना पाबंदी वाली) एपीआई पासकोड या ब्राउज़र या सर्वर से जुड़ी पाबंदियों वाली पासकोड का इस्तेमाल करें.
- यह अनुरोध
HTTPS
के अनुरोध के तौर पर नहीं भेजा गया है. सभी खातों के लिए,HTTPS
ज़रूरी है Places API अनुरोध. - अनुरोध भेजने के लिए गलत
HTTP method
का इस्तेमाल किया गया था:- सभी अनुरोधों को
GET
अनुरोध के तौर पर भेजा जाना चाहिए. हालांकि, [जगह जोड़ें][place-add] को छोड़कर. - सभी [Place Add][place-add] अनुरोध,
POST
अनुरोध के तौर पर भेजे जाने चाहिए.
- सभी अनुरोधों को