Google Maps Platform प्लगिन के उपयोगकर्ताओं को तुरंत इस्तेमाल करना

विजेट के लिए सफलता की विंडो

अगर आपको WordPress, Shopify, Magento जैसे प्लैटफ़ॉर्म के लिए Google Maps Platform प्लगिन डेवलप करना है, तो इस विषय में बताया गया है कि प्लगिन इस्तेमाल करने वाले लोगों को Google Maps Platform पर तुरंत कैसे शामिल किया जाए और एपीआई पासकोड कैसे जनरेट किया जाए.

एपीआई पासकोड, आपके प्लगिन को Google Maps Platform पर हर अनुरोध के साथ भेजना होता है. यह पासकोड, उपयोगकर्ता के Google खाते और बिलिंग की जानकारी से जुड़ा होता है. साथ ही, यह आपके प्लगिन में मैप बनाने की सुविधाओं को ऐक्सेस करने की सुविधा देता है.

प्लगिन का इस्तेमाल करने वाले लोगों को एपीआई पासकोड तुरंत जनरेट करने में मदद करने के लिए, एक लिंक या बटन दें. इससे क्विक स्टार्ट विजेट लॉन्च होता है. यह एक पॉप-अप विंडो है, जो लोगों को कुछ आसान चरणों के बारे में बताती है. क्विक स्टार्ट विजेट, प्लगिन इस्तेमाल करने वाले लोगों को आपके प्लैटफ़ॉर्म पर ही रखता है. इसके लिए, वह उन्हें Google Cloud Console पर नहीं भेजता, ताकि वे कई विंडो में उन टास्क को पूरा कर सकें.

क्विक स्टार्ट विजेट लॉन्च करना

क्विक स्टार्ट विजेट सिर्फ़ एक वेब पेज है. इसकी विंडो के साइज़ को JavaScript window.open कॉल से कंट्रोल किया जा सकता है. उदाहरण के लिए:

<script>
  function openPopupWindow() {
    var winWidth=570;
    var winHeight=700;
    var left = (screen.width-winWidth)/2;
    var top = (screen.height-winHeight)/2;

    window.open('https://console.cloud.google.com/google/maps-hosted', 'Quick Start Widget',
    'resizable=yes,width='+winWidth+',height='+winHeight+',left='+left+',top='+top);
      return false;
  }
</script>

<!-- CTA to generate Google Maps API Key -->
<button type="button" onClick="openPopupWindow()" style="color: white; background-color: #1a73e8" href="#">
    Get an API Key
</button>

इसे चलाकर देखें:

जब कोई उपयोगकर्ता बटन पर क्लिक करता है, तो क्विक स्टार्ट विजेट एक पॉप-अप विंडो में खुलता है. इसके बाद, उपयोगकर्ता के विजेट में आगे बढ़ने पर, यह विजेट ये काम करता है:

  • अगर उपयोगकर्ता के पास Google खाता और प्रोजेक्ट नहीं है, तो यह कुकी उन्हें बनाती है.
  • Google Maps Platform API चालू करता है.
  • यह कुकी, उपयोगकर्ताओं के लिए एक एपीआई पासकोड जनरेट करती है, ताकि वे उसे प्लगिन के कॉन्फ़िगरेशन में कॉपी करके चिपका सकें.

अगर प्लगिन के उपयोगकर्ता के पास पहले से ही Google खाता और प्रोजेक्ट है, तो विजेट उसे Google Cloud Console में "क्रेडेंशियल" पेज पर ले जाता है. यहां वह मौजूदा एपीआई पासकोड पा सकता है या नया पासकोड बना सकता है.

ज़्यादा जानकारी के लिए, अपने प्लगिन के उपयोगकर्ताओं को Quick Start Widget के बारे में जानकारी विषय पर ले जाएं.

अक्सर पूछे जाने वाले सवाल

क्या मुझे क्विक स्टार्ट विजेट का इस्तेमाल करने के लिए पैसे चुकाने होंगे?

नहीं. क्विक स्टार्ट विजेट मुफ़्त है. यह सभी डेवलपर के लिए उपलब्ध है, ताकि वे Google Maps Platform को आसानी से इस्तेमाल करना शुरू कर सकें.

क्या क्विक स्टार्ट विजेट का इस्तेमाल सिर्फ़ WordPress और Shopify पर किया जा सकता है?

क्विक स्टार्ट विजेट का इस्तेमाल, तीसरे पक्ष की किसी भी वेबसाइट पर किया जा सकता है. यह सिर्फ़ वेबसाइट बनाने वाली कंपनियों या ई-कॉमर्स साइटों पर ही इस्तेमाल नहीं किया जा सकता.

क्या तीसरे पक्ष का प्लैटफ़ॉर्म, उपयोगकर्ता की ओर से डाली गई बिलिंग की जानकारी देख सकता है?

Google से पुष्टि करने के बाद, उपयोगकर्ताओं की बिलिंग और अन्य जानकारी सिर्फ़ उन्हें दिखती है. तीसरे पक्ष के प्लैटफ़ॉर्म और प्लगिन डेवलपर, इस जानकारी को ऐक्सेस नहीं कर सकते.

क्या मेरे पास अपने मौजूदा प्रोजेक्ट और एपीआई पासकोड का इस्तेमाल करने का विकल्प है?

अगर आपके पास पहले से Google Maps Platform खाता है, तो Quick Start Widget आपको Google Cloud Console पर रीडायरेक्ट करता है. यहां आपके पास, मौजूदा एपीआई कुंजी का इस्तेमाल करने या नई कुंजी जनरेट करने का विकल्प होता है.

प्लगिन का इस्तेमाल करने वाले लोग, अपनी एपीआई कुंजियों को कैसे सुरक्षित रखते हैं?

एपीआई की सुरक्षा से जुड़े सबसे सही तरीके विषय में, एपीआई पासकोड को सुरक्षित रखने के बारे में दिशा-निर्देश दिए गए हैं. Quick Start Widget का इस्तेमाल करने के बाद, उपयोगकर्ताओं को निर्देशों वाला एक ईमेल भी मिलता है. इसमें उनकी एपीआई कुंजी को सुरक्षित करने के लिए, Google Cloud Console का लिंक भी होता है.