2016-06-24 3 views
10

मैं ज़िप कोड से शहर, देश और राज्य प्राप्त करने के लिए Google मानचित्र geocode api का उपयोग कर रहा हूं। मैं यूआरएल को डालने के लिए जोड़ता हूं, यह ठीक काम करता है लेकिन जब मैं संदर्भ के लिए रेफरर यूआरएल देने की कोशिश करता हूं तो यह अब काम नहीं करता है। मुझे त्रुटि मिल रही है "RefererNotAllowedMapError";google map api में localhost के लिए रेफरर यूआरएल कैसे दें?

संपादन के लिए यूआरएल कैसे देना है, यह समझ में नहीं आता है क्योंकि हर बार संपादन का यूआरएल बदल जाता है। यदि geocode api का उपयोग करने के लिए कोई अन्य विधि है तो कृपया समाधान साझा करें।

उत्तर

24

मुझे आज यह समस्या थी, केवल प्रमाण पत्र भाग पर "लोकलहोस्ट" टाइप किया गया और यह काम करता था। enter image description here

+0

मैं लंगड़ा नहीं सुनना चाहता लेकिन मुझे यह पूछना पड़ा। मेरा प्रश्न: आपने अपने कंसोल या ऐप में '.syrup.co.uk' कहां निर्दिष्ट किया है, इसलिए यह यूआरएल Google द्वारा पहचाना जाता है। मैं आयनिक कोणीय दृश्य स्टूडियो का उपयोग कर रहा हूँ। मेरे देव env में मैं Google map API पर कॉल करने के लिए 'localhost: 4000' का उपयोग कर रहा हूं और यह ठीक काम करता है। मेरे पास 'localhost: 4000/# something/googlePlaces' के रूप में पंजीकृत यूथ यूआरएल है। जब मैं प्ले स्टोर में होस्ट एंड्रॉइड ऐप होस्ट करता हूं तो यह यूआरएल क्या होना चाहिए? – Sandy

+0

यदि आपके पास पहले से ही एपीआई कुंजी है, और आप यह स्क्रीन चाहते हैं, तो इस स्क्रीन पर जाने के लिए एपीआई नाम पर क्लिक करें –

6

एपीआई कुंजी फिर से बनाने का प्रयास करें। मैं आपको Get a Key/Authentication का पालन करने का सुझाव दूंगा।

नोट:

Google नक्शे API के लिए Android या iOS एप्लिकेशन, वेब ब्राउज़र उपलब्ध हैं, और HTTP वेब सेवाओं के माध्यम से। प्रत्येक प्लेटफॉर्म में एपीआई को एक विशिष्ट प्रकार की कुंजी की आवश्यकता होती है। Google मानचित्र जावास्क्रिप्ट एपीआई केवल ब्राउज़र कुंजी के साथ काम करेगा। एक ही मंच के एपीआई एक ही कुंजी का उपयोग कर सकते हैं।

इसके अलावा, यदि आप सही प्रारूप URL दर्ज कर रहे हैं तो यह सत्यापित करने के लिए Registering authorized URLs देखें।

उदाहरण के लिए:

http://localhost या http://localhost:[PORT_NUMBER]

आशा इस मदद करता है!

संबंधित मुद्दे