کاربران افزونه پلتفرم Google Maps را به سرعت وارد کنید

پنجره موفقیت ویجت

اگر در حال توسعه یک افزونه Google Maps Platform برای پلتفرم‌هایی مانند WordPress، Shopify، Magento و موارد دیگر هستید، این موضوع نحوه ورود سریع کاربران افزونه به پلتفرم Google Maps و ایجاد یک کلید API را شرح می‌دهد.

کلید API، که افزونه شما باید با هر درخواست به پلتفرم Google Maps ارسال کند، به حساب Google کاربر و اطلاعات صورت‌حساب گره خورده است و دسترسی به ویژگی‌های نقشه‌سازی در افزونه شما را باز می‌کند.

برای کمک به کاربران افزونه برای تولید سریع کلید API، پیوند یا دکمه ای را ارائه کنید که ویجت شروع سریع را راه اندازی می کند، یک پنجره بازشوی مناسب که کاربران را در چند مرحله ساده راهنمایی می کند. ویجت شروع سریع همچنین کاربران افزونه را به جای فرستادن آنها به 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 و پروژه ایجاد می کند.
  • API های پلتفرم Google Maps را فعال می کند.
  • یک کلید API برای کاربران ایجاد می کند تا بتوانند آن را در پیکربندی افزونه کپی و جایگذاری کنند.

اگر کاربر افزونه قبلاً یک حساب و پروژه Google داشته باشد، ویجت آنها را به صفحه "Credentials" در Google Cloud Console می برد، جایی که می تواند یک کلید API موجود را دریافت کند یا یک کلید جدید ایجاد کند.

برای اطلاعات بیشتر می‌توانید کاربران افزونه خود را به موضوع درباره ویجت شروع سریع راهنمایی کنید.

سوالات متداول

آیا برای استفاده از ویجت شروع سریع باید هزینه پرداخت کنم؟

خیر. ویجت شروع سریع رایگان است و در دسترس همه توسعه دهندگان است تا ورود به پلتفرم Google Maps را ساده کنند.

آیا ویجت شروع سریع فقط در وردپرس و Shopify قابل استفاده است؟

ویجت شروع سریع را می توان در هر وب سایت شخص ثالثی، نه فقط در سازندگان وب سایت یا سایت های تجارت الکترونیک، استفاده کرد.

آیا پلتفرم شخص ثالث می تواند اطلاعات صورتحساب وارد شده توسط کاربر را مشاهده کند؟

پس از احراز هویت کاربران با Google، صورتحساب و سایر اطلاعات آنها فقط برای آنها قابل دسترسی است. پلتفرم های شخص ثالث و توسعه دهندگان افزونه نمی توانند به این اطلاعات دسترسی داشته باشند.

آیا می توانم از پروژه موجود و کلید API خود استفاده کنم؟

اگر یک حساب Google Maps Platform دارید، ویجت شروع سریع شما را به Google Cloud Console هدایت می‌کند، جایی که می‌توانید از یک کلید API موجود استفاده کنید یا یک کلید جدید ایجاد کنید.

کاربران افزونه چگونه کلیدهای API خود را ایمن می کنند؟

مبحث بهترین شیوه های امنیتی API راهنمایی هایی را در مورد ایمن سازی یک کلید API ارائه می دهد. پس از استفاده از ویجت شروع سریع، کاربران همچنین ایمیلی حاوی دستورالعمل ها و پیوندی به کنسول ابری گوگل دریافت می کنند تا کلید API خود را ایمن کنند.