نصب و راه اندازی Google map بر روی اندروید و ios

آموزش Flutter - قسمت 53
زمان قرارگیری : 18 دی 1397
زمان این قسمت : 32:24
برای دسترسی به این دوره نیاز است بصورت نقدی این دوره را خریداری کنید و این دوره بخشی از دوره های اعضای ویژه نمیباشد

تعداد شرکت کنندگان 837 نفر
قیمت دوره 139000 تومان
وضعیت دوره تکمیل شده
زمان کل دوره 30:03:58
تعداد قسمت‌ها 72
نوع دسترسی نقدی

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

رایگان 11:30
09:07
برای دسترسی به این دوره نیاز است بصورت نقدی این دوره را خریداری کنید و این دوره بخشی از دوره های اعضای ویژه نمیباشد

تعداد شرکت کنندگان 837 نفر
قیمت دوره 139000 تومان
وضعیت دوره تکمیل شده
زمان کل دوره 30:03:58
تعداد قسمت‌ها 72
نوع دسترسی نقدی

آفلاین
user-avatar
مدرس دوره حسام موسوی

اول داستان، طراح گرافیک بودم و ۲ سالی به عنوان طراح مشغول بودم، بعد به برنامه‌نویسی علاقمند شدم و الان بیشتر از ۱۰ ساله که عاشق کدزنی و چالش‌های پروژه‌های مختلفم. به تدریس علاقه خاصی دارم و دوست دارم دانشی که در این راه بدست آوردم را در اختیار دیگران هم قرار بدم. 

سوالات و گفتگو‌ها

سوالات و گفتگو‌ها

اگر سوال و مشکلی یا حتی بحثی در یکی از حوزه‌های برنامه‌نویسی دارید این بخش به شما کمک ویژه‌ای خواهد کرد

دورهای پیشنهادی

مشاهده همه دوره ها
آموزش دیزاین پترن ها

آموزش دیزاین پترن ها

در برنامه‌نویسی شی گرا معمولا یک سری مسئله خیلی ساده و شناخته شده‌ای داریم که بسیار پر رخداد و تکراری هستند. برای حل این مسائل هرکسی احتمالا یک راه‌حل...

دسترسی رایگان برای اعضای ویژه
آموزش کامل عبارات باقاعده - Regular Expressions

آموزش کامل عبارات باقاعده - Regular Expressions

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

دسترسی رایگان برای اعضای ویژه
آموزش گیت و گیت هاب

آموزش گیت و گیت هاب

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

دوره کار با phpstorm

دوره کار با phpstorm

JetBrains PhpStorm یک محیط توسعه‌ی زبان برنامه‌نویسی PHP بوده که بر پایه‌ی پلت‌فرم JetBrains IntelliJ IDEA طراحی شده است و تقریبا همه‌ی امکانات JetBra...

دیدگاه‌ها و پرسش‌ها

برای ارسال نظر لازم است ابتدا وارد سایت شوید
آفلاین
user-avatar

سلام خدمت دوستان و عرض خسته نباشید به آقای موسوی
دوتا سوال داشتم. اول اینکه من یه پروژه قبول کردم. کارفرما میگه فعلا فقط اندروید میخوام اما مشخص نیست که نسخه IOS هم بخوام یانه. خواستم ببینم من اگه بخوام فعلا برای اندروید پروژه رو شروع کنم، نیاز به پیش بینی خاصی برای ios دارم که بعدا به مشکل برنخورم؟
دوم اینکه یه مواردی هست که وقتی برنامه بسته هست، در پس زمینه، برنامه کار میکنه و قبلا که با جاوا کار میکردم به سرویسها معروف بود. مثلا میخوام هروقت پیامکی میاد هرچند برنامه بسته هستش، پیامک رو بفرسته داخل دیتابیس. ممنون میشم منو راهنمایی کنید که چطور میشه با این سرویسها کار کرد.
پیشاپیش از لطف شما سپاسگزارم

آفلاین
user-avatar
حسام موسوی
4 ماه پیش

مشکلی نداره اگر ios خواست میتونید برای ios بهینه کنید.
و در مورد service ها در فلاتر هم میشه فقط باید از پکیج‌های بهره ببرید

آفلاین
user-avatar
z.gh
5 ماه پیش

سلام
این warning توی log هست . و هیچ نقشه ایی رو نشون نمیده(شبیه ساز جنی موشن اندروید9) :

W/GooglePlayServicesUtil( 2848): Google Play Store is missing.
W/        ( 2848): Unrecognized GLES max version string in extensions: 

این لینک هم تصویر خروجی هست که میده.
تصویر اجرای برنامه

آفلاین
user-avatar
حسام موسوی
5 ماه پیش

در شبیه ساز آیا google play نصب هست ؟

آفلاین
user-avatar
z.gh
5 ماه پیش

خیر همچین برنامه ای نصب نیست. اما توی بازار یا استور هم برنامه ایی با عنوان خدمات گوگل پلی هم پیدا نکردم.

آفلاین
user-avatar
حسام موسوی
5 ماه پیش

روی گوشیتون خروجی بگیرید و تست کنید و نتیجه‌اشو ببینید چون روی گوشی شما google play دارید

آفلاین
user-avatar
masami
12 ماه پیش

سلام من هم نتونستم نقشه رو لود کنم .
api کاملا درست هستش و مو به مو طبق آموزش رفتم جلو . تمام نکات مربوط به نصب پکیج رو هم اجرا کردم اما جواب نمیده .
داستانی شده ها .

اروری که تو کنسول میاد اینه :
Trying to use platform views with API 18, required API level is: 20

آفلاین
user-avatar
حسام موسوی
11 ماه پیش

سلام این ارور در طول دوره هم اتفاق اتفاد و روش حلش رو گفتیم آیا مشاهده نفرمودید ؟

آفلاین
user-avatar
masami
11 ماه پیش

سلام
من چون نسخه اندروید گوشیم 4.2 بود از Api 18 استفاده کردم .
مشکل از همین بود .
ظاهرا روی اندروید 5 به بالا کار میکنه .

آفلاین
user-avatar
الیاس بشکنی
1 سال پیش

سلام
ببخشید این آموزش رو آپدیت نمیکنید؟
ممنون

آفلاین
user-avatar
حسام موسوی
1 سال پیش

سلام
منظورتون از این آموزش این جلسه است ؟

آفلاین
user-avatar
الیاس بشکنی
1 سال پیش

بله منظورم همین کار با نقشه گوگله یه چیزایی مثل polyline و اینجور چیزا که تازه اضافه شده

آفلاین
user-avatar
حسام موسوی
1 سال پیش

سلام در خود ویدیو هم گفتم در حال توسعه اس و ممکنه هی بهش امکانات جدیدتری اضافه کنن.
چشم فرصت شد بازتولید میکنم این جلسه رو

آفلاین
user-avatar
masami
11 ماه پیش

دوست من شما این کد ها رو از این صفحه بررسی کنی دستت میاد چکار باید بکنی . اولش شاید سخت باشه اما یاد میگیری .
https://github.com/flutter/plugins/tree/master/packages/google_maps_flutter/example/lib

من از همین لینک تونستم مشکل رو کامل حل کنم .

آفلاین
user-avatar
masami
11 ماه پیش

برای مثال ببینید :

شما برای اینکه ببینی چه نقطه ایی رو توی مپ تاچ کردی و روی اون کار بکنی میتونی طبق کد زیر عمل کنی :

 GoogleMap googleMap = GoogleMap(
      onMapCreated: onMapCreated,
      initialCameraPosition: _kInitialPosition,
      onTap: (LatLng pos) {
        setState(() {
          _lastTap = pos;
        });
      },
      onLongPress: (LatLng pos) {
        setState(() {
          _lastLongPress = pos;
        });
      },
    );

تو این کد تو قسمت onTap و onLongPress شما میتونی به فانکشنت LatLng pos رو پاس بدی و بعد
تو تابع از pos.Latitude و pos.Longitude به مقادیرشون دسترسی داشته باشید .

به همین صورت میتونی با ترکیب کد بالا و لینک زیر و showDialog میتونید نقطه ادد کنید تو مپتون و روش مدیریت کنید .
https://github.com/flutter/plugins/blob/master/packages/google_maps_flutter/example/lib/place_marker.dart

با تشکر .

آفلاین
user-avatar
Ali
1 سال پیش

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

"GooglePlayServicesUtil( 9209): Google Play services out of date. Requires 13400000 but found 13280022"

گوگل هم کردم چند تا راهکار بود انجام دادم و پکیج های google map و google play را در ورژن های مختلف اضافه کردم و gradle و اندروید استادیو و چند آیتم مربوطه را هم updateکرد، اما باز هم کار نکرد، مشکل از چی می تونه باشه؟؟

آفلاین
user-avatar
حسام موسوی
1 سال پیش

سلام من احتمال نمی دوم که این مربوط به پکیج باشه ایا از api_key خودتون مطمئن هستید
قطعا یک بخشی رو اشتباه رفتید

آفلاین
user-avatar
Ali
1 سال پیش

من Api Key را روی پروژه اندروید با جاوا تست کردم مشکل نداره، حتی پاک کردم دوباره ایجاد کردم، غیر از کد شما مثال ها دیگه هم انجام دادم اما متاسفانه به نظر می آید پکیج مشکل دارد.

آفلاین
user-avatar
حسام موسوی
1 سال پیش

پس باید یا از قسمت issuse های خود پکیج مشکل رو پیگیری کنید یا ورژن پایین ترشونو استفاده کنید همونی که ما استفاده کردیم

آفلاین
user-avatar
goldendata
2 سال پیش

سلام وقتتون بخیر
ماشین ios رو توی جلسه 53 نشان دادید ولی نگفتید چه طوری آوردین

آفلاین
user-avatar
حسام موسوی
2 سال پیش

سلام کاری نداره در قسمت راه اندازی flutter در mac فکر کنم گفتم اما شما تو اندروید استودیو اگر روی انتخاب دیوایس بزنید open ios simulator رو میتونید مشاهده کنید

آفلاین
user-avatar
goldendata
2 سال پیش

سلام وقتتون بخیر
توی صفحه ی من سمت راست ios نبود رفتم
file->new flutter project-> flutter plugin->select aplugin when exposing an android or ios apifor developers
و بعد فقط سمت راستios برام اومد ولی devices, رو باز میکنم گزینه ios نداره

آفلاین
user-avatar
حسام موسوی
2 سال پیش

شما در macbook خودتون برید و xcode رو بالا بیارید و از اونجا شبیه ساز ios رو فراخونی کنید !!
اون دکمه هم فقط در macbook فعال هست که در جلسات آینده شنون میدم کدومه