ApiNotActivatedMapError साधारण html पेज के लिए google-places-api का उपयोग करें


113

मैं एक साधारण HTML पेज बनाने की कोशिश कर रहा हूं (मैं बाद में वहां एक स्वत: पूर्ण इनपुट जोड़ना चाहूंगा) जिसमें Google-Places-api शामिल हैं। मेरे पास एक एपी-कुंजी है (जो सक्षम है) लेकिन मुझे अभी भी एक त्रुटि संदेश मिलता है।

यहाँ मेरा html-

<head>
    <meta charset="utf-8">
    <script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=MY_KEY&libraries=places"></script>
    <title>test</title>
</head>
<body>
</body>

लेकिन मुझे यह त्रुटि संदेश मिला- यहां छवि विवरण दर्ज करें

और कंसोल में मुझे - Google मैप्स एपीआई त्रुटि: गूगल मैप्स एपीआई त्रुटि: एपिऑनटाइनेटेड मैपइर्र

मुझे समझ नहीं आ रहा है कि समस्या क्या है .. किसी की मदद की सराहना करें


7
2018 : यहां सक्षम पर क्लिक करें
Илья Иеленько

@ ИльяЗеленько टीआईएल गूगल जावास्क्रिप्ट मानचित्र एपीआई == गूगल मैप्स एम्बेड एपीआई!
रॉबर्ट Dundon

@ Илья Иеленько धन्यवाद। इसने काम कर दिया।
नवीन सरोए

जवाबों:


250

आपी को सक्षम करने के लिए

  1. के लिए जाओ API Manager
  2. पर क्लिक करें Overview
  3. Google Maps JavaScript API(के तहत Google Maps APIs) के लिए खोजें । उस पर क्लिक करें
  4. आपको Enableवहां बटन मिलेगा । API सक्षम करने के लिए क्लिक करें।

या आप इस यूआरएल को आज़मा सकते हैं : मैप्स जावास्क्रिप्ट एपीआई

आशा है कि यह एपीआई को सक्षम करने की समस्या को हल करेगा।


जैसा कि ऑप द्वारा बताया गया है और जैसा कि मेरा मामला है, मेरे पास जावास्क्रिप्ट एपीआई और डिस्टेंस मैट्रिक्स
एपिस

API प्रबंधक कहाँ है? मुझे वे विकल्प नहीं मिले? क्या आप एक URL भेज सकते हैं?
जोओ पिमेंटेल फरेरा

2
इसे देखें: कंसोल .cloud.google.com
Adi

1
एपीआई स्थानों के लिए आपको मैप्स जावास्क्रिप्ट एपीआई को भी सक्षम करना चाहिए।
अहमद जहानज़ीब

1
जो लोग नहीं मिल रहा है, टाइप करें "मानचित्र JavaScript API" खोज बॉक्स में
अतुल

88

मान लें कि आपके पास पहले से ही Google डेवलपर कंसोल के तहत एक एप्लिकेशन है, तो नीचे दिए गए चरणों का पालन करें

  1. https://console.cloud.google.com/apis/dashboard?नीचे दिए गए लिंक पर जाएं आपको नीचे पृष्ठ मिलेगायहां छवि विवरण दर्ज करें
  2. सक्षम APIS और सेवाओं पर क्लिक करें जिसे आप निम्नलिखित पृष्ठ पर निर्देशित करेंगेयहां छवि विवरण दर्ज करें
  3. वांछित विकल्प चुनें - इस मामले में "मैप्स जावास्क्रिप्ट एपीआई"
  4. नीचे के रूप में सक्षम बटन पर क्लिक करें, यहां छवि विवरण दर्ज करें

नोट: कृपया htmlफ़ाइल लोड करने के लिए एक सर्वर का उपयोग करें


2
यह कहता है "आपको इसकी अनुमति नहीं है"। इसे "सक्षम" कैसे करें?
दीपक कीन्स ने

यह API प्रोजेक्ट इस API का उपयोग करने के लिए अधिकृत नहीं है। स्थान API त्रुटि: ApiNotActivatedMapError
दीपक कीन्स

मैं एक ही अनुमति के मुद्दे का सामना कर रहा हूं, आगे क्या, मुझे पता है कि मैं सबसे असुरक्षित साइटों जैसे निरीक्षण तत्व के माध्यम से सक्षम करके Google को धोखा नहीं दे सकता। मैं और क्या कर सकता हुँ?
कीमती टॉम

@PreciousTom मैं आपको नहीं मिला
अरविंद

@PreciousTom मैं एक ही मुद्दा रहा था और ऐसा इसलिए था क्योंकि मैं इस परियोजना से बाहर था। आपको ड्रॉपडाउन से परियोजना का चयन करना होगा और फिर आप कुंजी को सक्षम करने में सक्षम होंगे
माइकल Ashefor

27

जनवरी 2017 तक, दुर्भाग्य से @ आदि का जवाब, जबकि ऐसा लगता है कि यह काम करना चाहिए, नहीं करता है। (Google की एपीआई कुंजी प्रक्रिया छोटी है)

आपको इस लिंक से "कुंजी प्राप्त करें" पर क्लिक करने की आवश्यकता होगी: https://developers.google.com/maps/documentation/javascript/get-api-key

जब तक आप उत्पादन पर स्विच करने के लिए तैयार नहीं होते हैं, तब भी मैं दृढ़ता से आपको "सुरक्षित कुंजी" चुनने की सलाह देता हूं। मैंने एक कुंजी पर http रेफ़रर प्रतिबंध लगाए और बाद में कुंजी के लिए सुरक्षा अक्षम करने के बाद भी इसे स्थानीयहोस्ट के साथ काम करने में असमर्थ पाया। मुझे फिर से काम करने के लिए एक नई कुंजी बनानी पड़ी।


3
इस 1 लिंक से कुंजी प्राप्त करें, आखिरकार मेरे लिए एक महत्वपूर्ण कुंजी बनाई गई। Ty। अन्य सभी लिंक जिन्हें मैंने कुंजी प्राप्त करने के लिए क्लिक किया था, वे मुझे एक ही गैर-काम
करवाएंगे

1
@ bia.migueis I पुष्टि (अप्रैल 2018)। कई बार एक नई कुंजी प्राप्त करने की कोशिश की और सभी ने ApiNotActivatedMapError दिया। इस लिंक ने काम किया (हालांकि मुझे लगा कि मैं पहले भी वहां गया था, इसलिए शायद किसी को बस कोशिश करते रहना होगा, यकीन नहीं होगा)
puddleglum

1
बस मुझे इस पद्धति पर अंगूठा दे रहा है। मैंने कोशिश करने से पहले लगभग एक घंटे के लिए एपीआई कंसोल में चारों ओर पेंच किया और कुछ ही सेकंड में यह काम कर गया। Google को अपने s ** t को एक साथ लाने की आवश्यकता है।
क्रिस

16

क्या आपने लिंक किए गए सहायता पृष्ठ पर सलाह का पालन करने की कोशिश की है? Http://g.co/mapsJSApiErrors पर सहायता पृष्ठ कहता है:

ApiNotActivatedMapError

Google Maps JavaScript API आपके API प्रोजेक्ट पर सक्रिय नहीं है। आपको Google डेवलपर्स कंसोल में एपीआई के तहत Google मैप्स जावास्क्रिप्ट एपीआई को सक्षम करने की आवश्यकता हो सकती है।

एपीआई कुंजी प्राप्त करना देखें ।

इसलिए जांचें कि आप जिस कुंजी का उपयोग कर रहे हैं, उसमें Google मैप्स जावास्क्रिप्ट एपीआई सक्षम है।


1
लेकिन मुझे Google मानचित्र जावास्क्रिप्ट एपीआई की आवश्यकता नहीं है, बस स्थान एपीआई की आवश्यकता है! किसी भी नक्शे का उपयोग नहीं, बस स्वत: पूर्ण क्षेत्र। यदि स्थान API को सक्षम होने के लिए दूसरे की आवश्यकता होती है, तो क्या उसके साथ स्वचालित रूप से नहीं आना चाहिए?
ट्रैनोसैसिस

7

मेरी भी यही त्रुटि थी। त्रुटि को ठीक करने के लिए:

  1. कंसोल मेनू खोलें Gallery Menuऔर चुनें API Manager
  2. बाईं ओर, क्लिक करें Credentialsऔर फिर क्लिक करें New Credentials
  3. क्लिक करें Create Credentials
  4. क्लिक करें API KEY
  5. क्लिक करें Navigator Key(अधिक विकल्प हैं; यह खपत होने पर निर्भर करता है)।

आपको API Navigator Keyसिस्टम द्वारा उत्पन्न इस नए का उपयोग करना होगा ।


क्या 'भस्म' एक टाइपो है? यदि हां, तो आपको लिखने का क्या मतलब था?
एक Google खोज

@ टाइगरस्पर्ट मैं एक ही समस्या का सामना कर रहा हूं। मैं नई एपीआई कुंजी उत्पन्न करने की कोशिश की है, लेकिन "नेविगेटर कुंजी" नहीं मिल रहा है। दोस्तों कृपया मेरी मदद करें।
आदि
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.