قبل از اینکه شروع کنی

مقدمه

با استفاده از بسته Google Maps for Flutter، می‌توانید نقشه‌هایی را بر اساس داده‌های نقشه‌های گوگل به برنامه iOS یا Android خود اضافه کنید. SDK به طور خودکار دسترسی به سرورهای Google Maps، نمایش نقشه و پاسخ به حرکات کاربر مانند کلیک و کشیدن را مدیریت می‌کند. همچنین می‌توانید نشانگرها، چندخطی‌ها، پوشش‌های زمینی و پنجره‌های اطلاعاتی را به نقشه خود اضافه کنید. این اشیاء اطلاعات اضافی برای مکان‌های نقشه ارائه می‌دهند و امکان تعامل کاربر با نقشه را فراهم می‌کنند.

هنگام استفاده از SDK، باید شرایط خدمات پلتفرم نقشه‌های گوگل را رعایت کنید و مطمئن شوید که برنامه شما با قوانین مربوطه مطابقت دارد.

مدل افزونه فلاتر

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

مخاطب

این مستندات برای افرادی طراحی شده است که با مفاهیم توسعه Flutter آشنا هستند. شما همچنین باید با نقشه‌های گوگل از دیدگاه یک کاربر آشنا باشید. با استفاده از این راهنما، می‌توانید کاوش و توسعه برنامه‌ها را با بسته Google Maps برای Flutter آغاز کنید. برای کسب اطلاعات بیشتر در مورد جزئیات خاص کلاس‌ها و متدها، مستندات مرجع را بررسی کنید.

الزامات انتساب

اگر از بسته Google Maps for Flutter در برنامه خود استفاده می‌کنید، باید متن ارجاع را به عنوان بخشی از بخش اطلاعیه‌های حقوقی در برنامه خود قرار دهید. گوگل توصیه می‌کند اطلاعیه‌های حقوقی را به عنوان یک آیتم منوی مستقل یا به عنوان بخشی از آیتم منوی «درباره» قرار دهید.

برای دریافت متن انتساب، نقطه پایانی showLicensePage را فراخوانی کنید.

پلتفرم‌های پشتیبانی‌شده

با بسته Google Maps for Flutter، می‌توانید برنامه‌هایی بسازید که iOS، اندروید و وب را هدف قرار می‌دهند.

برای الزامات محیط‌های توسعه و نسخه‌های فعلی پلتفرم‌های هدف ، به مستندات Flutter مراجعه کنید.

برای استفاده از آدرس‌های اینترنتی نقشه‌ها ، دستگاه هدف شما نیاز به نصب برنامه مناسب نقشه‌های گوگل دارد. برای دستگاه‌های تلفن همراه، این شامل نقشه‌های گوگل برای iOS یا نقشه‌های گوگل برای اندروید می‌شود.