Google मानचित्र "केवल विकास उद्देश्यों के लिए" दिखाता है


155

जब मैं इसे अपने वेबपेज में दिखाने का प्रयास करता हूं, तो Google मानचित्र "केवल विकास उद्देश्यों के लिए" संदेश दिखाता है:

यहाँ छवि विवरण दर्ज करें

मैं यह संदेश कैसे दे सकता हूं?

मेरा कोड इस तरह है:

<script src="https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false"></script>
<script type="text/javascript">
  function initialize() {  
    var myLatlng = new google.maps.LatLng(50.5792659,8.6744471);
    var centerMap = new google.maps.LatLng(50.5792659,8.6744471);
    var div = document.getElementById('map');
  }
</script>

फिर बाद में मेरे पास

<p>
  <a
    href="https://www.google.com/maps/dir//50.5792659,8.6744471/@50.579266,8.674447,16z"
    target="_blank"
  >Route berechnen</a>
</p>

मैं नहीं देखता कि यह संदेश कहां से उत्पन्न हुआ है।


6
मुझे पता है कि यह प्रश्न पहले ही उत्तर दे दिया गया है, लेकिन यदि आप नहीं जानते हैं, तो Google Chrome के लिए Google मैप्स प्लेटफ़ॉर्म एपीआई परीक्षक नामक एक उपकरण है जो आपको अपने Google मैप्स एकीकरण को नष्ट
डेरेन गैलार्डो

जवाबों:


192

Google मानचित्र अब मुक्त नहीं है। आपको एक क्रेडिट कार्ड संबद्ध करना होगा ताकि आप बिल प्राप्त कर सकें यदि आपकी साइट के अनुरोध हैं कि $ 200 से अधिक क्रेडिट वे आपको मुफ्त में मासिक देते हैं। यही कारण है कि आपको वॉटरमार्क नक्शे मिलते हैं।

अधिक जानकारी के लिए देखें: https://cloud.google.com/maps-platform/pricing/

अद्यतन: नई बिलिंग प्रणाली के साथ एक आम समस्या यह है कि अब आपको प्रत्येक एपीआई को अलग से सक्रिय करना होगा। इन सभी के अलग-अलग मूल्य-निर्धारण हैं (कुछ तो मुफ्त भी हैं), इसलिए Google आपको अपने डोमेन के लिए व्यक्तिगत रूप से सक्षम करने का एक बिंदु बनाता है। मैं कभी भी गूगल मैप्स का भारी उपयोगकर्ता नहीं था, लेकिन मुझे यह महसूस होता है कि पहले की तुलना में अब बहुत अधिक एपीआई हैं।

इसलिए यदि आप बिलिंग सक्षम करने के बाद भी प्रतिबंधित उपयोग संदेश प्राप्त कर रहे हैं, तो यह पता करें कि जिन सुविधाओं की आप पेशकश करना चाहते हैं, उनके लिए आपको वास्तव में क्या एपीआई चाहिए और यदि यह सक्षम है तो जांच लें। एपीआई सेटिंग्स को खोजने में मुश्किल से मुश्किल है।

  1. इस लिंक पर जाएं : https://console.developers.google.com/apis/dashboard
  2. फिर आप ड्रॉपडाउन में अपनी परियोजना का चयन करें।
  3. बाएँ फलक पर लाइब्रेरी में जाएँ।
  4. उपलब्ध API को ब्राउज़ करें और अपनी ज़रूरत के अनुसार सक्षम करें।

2
मानचित्र पर मूल्य निर्धारण --> डेवलपर्स को
http://www.maps/documentation/embed/…

बहुत बहुत धन्यवाद, आप मेरा दिन बचाएं। और FYI करें के लिए, पहली बार अपने खाते को Google से लिंक करने पर, आपको $ 300 मुफ्त मिलेगा।
majorlooat

1
क्या इसे प्रभावी होने में कुछ दिन लगेंगे? मैंने कुछ दिन पहले ऐसा किया था, लेकिन अभी भी मेरे नक्शे पर संदेश प्राप्त कर रहा है। यहां तक ​​कि चारों ओर क्लिक करें और सुनिश्चित करें कि मैंने हर समझौते को स्वीकार किया है ..... मैं देखता हूं कि डैशबोर्ड पर ट्रैफ़िक कहां से आ रहा है
DigitalMystery

नहीं, यह आमतौर पर लंबा नहीं होता है। मेरा अनुभव मिनट है। लेकिन आपको काम करने के लिए अलग-अलग एपीआई को सक्षम करने की आवश्यकता हो सकती है। क्या त्रुटि संदेश आपको मिल रहा है, @DigitalMystery?
विक्टोरिया रुइज

यह मेरे मोबाइल ऐप पर है। सबसे पहले इसके पॉपअप "यह पेज Google मैप्स को सही तरीके से लोड नहीं कर सकता है।" ठीक पर क्लिक करें और मानचित्र उपरोक्त संदेश दिखाता है। मैं अपनी कुंजी का उपयोग कर रहा हूं ..... @VictoriaRuiz
DigitalMystery

36

Purposes " केवल विकास के उद्देश्यों के लिए " के साथ वॉटरमार्क किया गया है, जब निम्न में से कोई भी सत्य है:

  1. अनुरोध एक API कुंजी गुम है।
  2. आपके खाते में बिलिंग सक्षम नहीं की गई है।
  3. प्रदान की गई बिलिंग विधि अमान्य है (उदाहरण के लिए एक समाप्त क्रेडिट कार्ड)।
  4. एक स्व-नियोजित दैनिक सीमा पार हो गई है।

29

जैसा कि विक्टोरिया ने लिखा है, Google मानचित्र अब स्वतंत्र नहीं है, लेकिन आप अपने मानचित्र प्रदाता को स्विच कर सकते हैं। आप OpenStreetMap में दिलचस्पी ले सकते हैं, यहाँ वर्णित अपनी साइट पर इसका उपयोग करने का एक आसान तरीका है: https://handyman.dulare.com/switching-from-google-maps-to-openstreetmap/

दुर्भाग्य से, OpenStreetMap पर, एक बिंदु से दूसरे तक निर्देश प्रदान करने का कोई आसान तरीका नहीं है, कोई सड़क दृश्य भी नहीं है।


यह कोणीय 6 का उपयोग कैसे करें?
कल्याणम राजश्री

1
मैंने उस लिंक से jsfiddle से खुली सड़क का नक्शा जोड़ा: jsfiddle.net/nLj1uaqc
एंड्रयू


7

जैसा कि एक टिप्पणी में सिफारिश की गई है, मैंने समस्या को पहचानने और हल करने के लिए " Google मैप्स प्लेटफ़ॉर्म एपीआई परीक्षक " क्रोम ऐड-इन का उपयोग किया।

अनिवार्य रूप से, इस ऐड-इन ने मुझे यहां निर्देशित किया, जहां मैं Google में साइन इन करने और मुफ्त एपीआई कुंजी बनाने में सक्षम था।

बाद में, मैंने अपना जावास्क्रिप्ट अपडेट किया और इस मुद्दे को तुरंत हल कर दिया।

पुराना जावास्क्रिप्ट: ... स्क्रिप्ट src = "https://maps.googleapis.com/maps/api/js?v3/ ...

अपडेटेड जावास्क्रिप्ट: ... स्क्रिप्ट src = "https://maps.googleapis.com/maps/api/js?key=*****GOOGLE API KEY ****** & v = 3" ...

ऐड-इन ने जेएस एपीआई कॉल को मान्य किया। आशा है कि यह किसी को समस्या को जल्दी हल करने में मदद करता है!

यहाँ छवि विवरण दर्ज करें


3

अब केवल विकास के लिए गूगल मैप मुफ्त है।

यदि आप पहले की तरह मानचित्र मुफ्त उपयोग करना चाहते हैं, तो मान्य विवरण (बिलिंग, भुगतान, आदि) के साथ एक खाता बनाएं। Google $ 200 मासिक क्रेडिट देता है जो निशुल्क उपयोग करने के लिए आवश्यक है

अधिक जानकारी के लिए कृपया Google मूल्य निर्धारण के नए मूल्य विवरण देखें

पुरानी कीमत का विवरण भी देखें: पुराना


2

यदि आपका mapTypeId है SATELLITEयाHYBRID

ठीक है, यह सिर्फ एक वॉटरमार्क है, आप इसे छिपा सकते हैं यदि आप मेरे द्वारा उपयोग किए गए <div>को बदलते z-index=100हैं

setInterval(function(){
    $("*").each(function() {
        if ($(this).css("zIndex") == 100) {
            $(this).css("zIndex", "-100");
        }
    })}
, 10);

या आप उपयोग कर सकते हैं

map.addListener('idle', function(e) {
    //same function
}

लेकिन यह उतना उत्तरदायी नहीं है setInterval


"उत्तरदायी" से आपका क्या तात्पर्य है?
आर्टेम बर्नात्स्की

तेज, लेकिन अधिक कुशल नहीं
blesafho

यदि इन विधियों ने एक बार काम किया, तो वे अभी भी दिखाई नहीं देते हैं। उन्हें लगता है कि वे अनंत लूप्स को ट्रिगर करते हैं जैसे कि Google ने केवल आपके द्वारा किए गए फ्लिप-फ्लॉप हैं।
नोज़ाजिमिकी

यह विधि काम नहीं करेगी क्योंकि Google छवियों के एक अलग सेट का उपयोग करता है, वॉटरमार्क के साथ सीधे मैप टाइल पर डालते हैं, उदाहरण के लिए: maps.googleapis.com/maps/…
सिंटैगमा

1

यदि आप अपनी वेबसाइट के लिए, एक एकल चिह्नित स्थान दिखाते हुए एक मुफ्त सरल स्थान चाहते हैं, तो

  • AddMap पर जाएं ।
  • यहां आप अपने नक्शे को पूरी तरह से अनुकूलित करने के लिए विवरण भर सकते हैं, जैसे स्थान विवरण, मानचित्रण और स्वरूपण।
  • अंत में google map api key जोड़ने के लिए, इस विधि का उपयोग करके इसे जनरेट करें ।

मुझे पता है अगर यह मदद मिलेगी ..


0

यह मुझे लगता है कि जब यह "केवल विकास के उद्देश्यों के लिए" प्रदर्शित करता है, तो कोई मानचित्र कॉन्फ़िगरेशन के साथ-साथ विकास (या कॉन्फ़िगरेशन के साथ खेलने के बजाय) को नहीं देख सकता है। मेरे मामले में मैंने बिलिंग को उस एपीआई के साथ जुड़े होने के लिए सक्षम नहीं किया है जिसका मैं उपयोग कर रहा हूं और मैं सोच रहा हूं कि इसका कारण इस तरह का व्यवहार है।


0

मेरे लिए, Google कंसोल में बिलिंग सक्रिय करते समय त्रुटि ठीक हो गई है। (मुझे 1 साल का डेवलपर ट्रायल मिला)


-5

आप HTML में iframe टैग का उपयोग नहीं कर सकते, यहां आप क्या कर सकते हैं:
* बस Google मानचित्र में जाएं अपने स्थान को इंगित
करें * "साझा करें" पर क्लिक करें
* "एक नक्शे को एम्बेड करें" पर जाएं
* HTML कोड की प्रतिलिपि बनाएं
* इसे अपने में चिपकाएं HTML पेज
* अपनी आवश्यकता के अनुसार ऊंचाई और चौड़ाई समायोजित करें
* इसे चलाएं

यह काम कर सकता है

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