به نام خدا
امروز با یک آموزش کاربردی دیگه در خدمتتونم.
همونطور که از عنوان پست مشخصه در این قسمت آموزشی قصد داریم تا به بررسی نحوه استفاده از نقشه گوگل مپ (Google Map) در برنامه های اندرویدی بپردازیم
حتما تا کنون برنامه های زیادی رو دیدید که به کمک این ابزار کاربردی گوگل خیلی از کارها رو برای کاربران راحت کرده اند. امکاناتی نظیر:
– نمایش یک آدرس به صورت واضح برای کاربر
– مسیر یابی از یک نقطه به نقطه دیگر
– مشخص کردن یک محدوده خاص و ….
خوب تمام موارد بالا و موارد خیلی بیشتر به کمک ابزار Google map به راحتی قابل پیاده سازی میباشد. در این آموزش ابتدا به نحوه دریافت مجوز از سرور گوگل برای برنامه خود میپردازیم که این روند برای شناسیی شدن ما توسط گوگل به عنوان برنامه نویسی میباشد. بعد از دریافت کد API منحصر به فرد به سراغ کدنویسی اندروید رفته و برنامه خود را با امکانات مورد نظر طراحی و پیاده سازی خواهیم کرد.
دانلود نمونه برنامه انجام شده در این آموزش
نام آموزش: آموزش استفاده از نقشه Google map در اندروید
مدت زمان آموزش: ۰۱:۲۰:۰۰
تعداد جلسات: ۳ جلسه
محیط آموزش : Android Studio
مدرس: پوریا انجمنی
محتوای فایل زیپ: ۳ قسمت آموزش- سورس اصلی – کتابخانه Google paly Service
حجم کل: ۲۰۰ مگابایت
پیشنیاز: تسلط به برنامه نویسی اندروید
پسورد: www.nikandroid.com
قیمت : ۱۵۰۰۰ تومان
احمد
دی ۵, ۱۳۹۴ at ۲:۰۰ ب.ظ
سلام استاد
دست گلت درد نکنه خیلی بدردم خورد ، پروژه قبول کرده بودم گیر همین بخش بودم و با این آموزش شما کارم راه افتاد
خدا بیامرزه پدر مادرتو
تا عمر دارم دعات میکنم
آبروم رو خریدی …
مرتضی ابراهیم نژاد
دی ۵, ۱۳۹۴ at ۶:۴۹ ب.ظ
سلام ممنون از آموزش خوبتون
لطفا درمورد اموزش broadcast receiver و service ها تو زمینه وب آموزش بزارید
ممنون
مدیر پوریا انجمنی
دی ۷, ۱۳۹۴ at ۱۲:۲۷ ب.ظ
http://nikandroid.com/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%a7%d8%b3%d8%aa%d9%81%d8%a7%d8%af%d9%87-%d8%a7%d8%b2-broadcast-receiver-%d8%af%d8%b1-%d8%a7%d9%86%d8%af%d8%b1%d9%88%db%8c%d8%af/
مرتضي
دی ۶, ۱۳۹۴ at ۹:۵۴ ق.ظ
مهندس این آفلاینه یا آنلاین؟
مدیر پوریا انجمنی
دی ۷, ۱۳۹۴ at ۱۲:۲۲ ب.ظ
آنلاینه
سوال
دی ۶, ۱۳۹۴ at ۱۲:۵۶ ب.ظ
سلام خسته نباشید.
این آموزش شامل مواردی مثل این هست که نشون بده محلی که ماتوش واقع شدیم چقدر فاصله از چندتا مارکر مشخص روی نقشه داره؟
از برنامه های گوگل مثل گوگل نویگیشن استفاده میشه (لینک میشه به اون برنامه ها برای جهت یابی) یا اینکه داخل این آموزش مسیریابی شخصی سازی شده و خودمون با کد کارهایی مثل جهتیابی رو مشخص میکنیم
با سپاس
مدیر پوریا انجمنی
دی ۷, ۱۳۹۴ at ۱۲:۲۱ ب.ظ
سلام
مورد اول که خودش در حد یک فصل آموزشه و توی این آموزش نیست
مورد دوم هم به این شکله که برای مسیریابی لینک میشه به برنامه navigation سیستم عامل
حامد
دی ۶, ۱۳۹۴ at ۱:۵۸ ب.ظ
سلام نقشه های افلاین به چه صورت میباشد؟
مدیر پوریا انجمنی
دی ۷, ۱۳۹۴ at ۱۲:۱۵ ب.ظ
سلام
به دو روش قابل پیاده سازی هستن که البته در هر دو روش محدودیت دارید
روش اول اینه که به کمک نرم افزار های مربوطه تصویر اون محدوده از نقشه رو دریافت کنید و در داخل برنامه با فرمت عکس ذخیره و لود کنید که البته بعد از اون زحمت کالیبره کردن و تعیین مختصات که کار بسیار پیچیده ای هست به عهده خودتونه
روش دوم هم به این صورته که با استفاده از کتابخانه ای که برای این کار انجام شده نقشه گوگل رو ذخیره کرده با پسوند مشخص شده و بعد از اون این کتابخونه وظیفه لود کردنش رو داره البته باز هم زحمات کالیبره کردن گردن خودتونه. تفاوتش با روش بالا اینه که این کتابخونه عملیات های مربوط به لود کردن نقشه ، مرور و زوم کردن رو خودش انجام میده
آرمان
دی ۶, ۱۳۹۴ at ۴:۴۴ ب.ظ
من میخواهم چندمقصد رو هم زمان بهش بدم و یک مبدا، می خواهم کوتاه ترین مسیر ممکن رو بده طوری که به همه مقصد ها هم سر زده باشم
همچین چیزی ممکن هست ؟
مدیر پوریا انجمنی
دی ۷, ۱۳۹۴ at ۱۲:۰۸ ب.ظ
سلام
بله ممکن است
باید از امکان directions نقشه استفاده کنید و همه مسیرها رو بسازید و بعد از اون کوتاه ترین مسیر رو انتخاب کنید.
آموزش استفاده از directions به زودی روی سایت قرار خواهد گرفت
آرمان
دی ۸, ۱۳۹۴ at ۱۲:۲۳ ب.ظ
سلام
منظورم این بود که ما یک مبدا داریم با چند مقصد که ما قصد داریم به تمام مقصد ها سر بزنیم می خواهیم کوتاه تریم مسیری که به توان به همه مقصد ها سر زد را پیداکنیم همچین امکانی وجود داره ؟
مدیر پوریا انجمنی
دی ۱۰, ۱۳۹۴ at ۱:۲۶ ب.ظ
این دیگه واقعا کار پیچیده ای هست که گوگل انجام نمیده و باید خودتون با کدنویسی و فرمول نویسی انجام بدید
میکائیل
دی ۷, ۱۳۹۴ at ۲:۳۸ ب.ظ
سلام اقای انجمنی
من تخصصم تو زبان c# هستش
میخواستم بدونم که راه اندازیه این پروژه رو اون امکان پذیره یا نه
مثلا من از فصل های قبلی شما مخصوصا فصل چهار تو سی شارپ استفاده کردم
اگه امکان پذیره اعلام کنید تا من اقدام به خرید کنم.
مدیر پوریا انجمنی
دی ۱۰, ۱۳۹۴ at ۱:۴۱ ب.ظ
سلام
بعید میدونم این آموزش توی سی شارپ پیاده سازی بشه. چون داریم با API های اختصاصی گوگل برای اندروید کار میکنیم
علیرضا
دی ۸, ۱۳۹۴ at ۱۰:۱۶ ق.ظ
سلام جناب انجمنی
این آموزش و سورس کدهای مربوطه برای استفاده در محیط eclipse قابل استفاده هست یا تسلط به محیط android stdio باید داشت.
مدیر پوریا انجمنی
دی ۱۰, ۱۳۹۴ at ۱:۲۸ ب.ظ
سلام
این آموزش فقط توی محیط اندروید استدیو قابل پیاده سازیه
hadi
دی ۸, ۱۳۹۴ at ۴:۲۶ ب.ظ
سلام
استاد کدی هستش که با کلیک روی دکمه چی پی اس را روشن کنه ؟
مدیر پوریا انجمنی
دی ۱۰, ۱۳۹۴ at ۱:۲۴ ب.ظ
سلام
بله آموزش فصل ۵ قسمت ۲ رو مشاهده نمایید
مهدی
دی ۱۱, ۱۳۹۴ at ۶:۳۲ ب.ظ
سلام
ممنون از آموزش خوبتون
لطفا آموزش ساخت مسنجر هم بزارید.
مدیر پوریا انجمنی
دی ۱۳, ۱۳۹۴ at ۱:۵۸ ب.ظ
سلام
چشم انشالا در اینده
محمد
دی ۱۴, ۱۳۹۴ at ۹:۵۱ ب.ظ
سلام جناب انجمنی
من تا حدودی کار با گوگل مپز رو بلدم, مشکلم توی گرفتن کلید گوگل برای نسخه ی نهایی هستش. وقتی کلید برای نسخه نهایی رو میگیرم فقط دستگاه هایی که اکانت گوگلشون فعال باشه میتونن از برنامه استفاده کنن وگرنه فورس کلوز میده.
میخواستم بدونم تهیه این آموزش ها میتونه به رفع مشکلم کمکی بکنه؟
سپاس
مدیر رجبیان
دی ۱۶, ۱۳۹۴ at ۱:۱۰ ب.ظ
سلام
در آموزشی که در سایت موجوده برای تمام دستگاه ها کار میکنه و به احتمال زیاد مشکلتون حل بشه
مریم
دی ۱۵, ۱۳۹۴ at ۱۱:۱۸ ق.ظ
سلام،ممنون از آموزشهای خوبتون.میشه لطفا تلفظ key رو درست ادا کنید. کاملا اشتباه می گید . ( kē ) نظر من برام مهم نیست نشون داده بشه.فقط می خواستم تو آموزشهای بعد اصلاحش کنید.
مدیر رجبیان
دی ۱۶, ۱۳۹۴ at ۱۲:۵۷ ب.ظ
سلام
چشم . ممنون از تذکرتون
جواد
بهمن ۵, ۱۳۹۴ at ۸:۵۴ ب.ظ
سلام
آموزش خیلی خوبی بود ممنون واقعا
اما خیلی مطلب آموزش کم بود درباره نقشه ها میشه یه فایل دیگه تهیه کنین برای آموزش نقشه ها به طور کامل
ممنون.
مدیر پوریا انجمنی
بهمن ۱۶, ۱۳۹۴ at ۳:۱۶ ب.ظ
سلام
ممنون از لطفتون
مبحث استفاده از نقشه مبحث گسترده ای هست.
انشالا در آموزش های اینده به سایر امکانات نقشه هم میپردازیم
mostafa
بهمن ۱۴, ۱۳۹۴ at ۱۰:۱۶ ق.ظ
با سلام
استاد ما که پکیجتون رو کامل خریدیم الان که تخفیف گذاشتین اینا تخفیف نداره؟اینکه بی انصافیه؟نیست؟
مدیر پوریا انجمنی
بهمن ۱۶, ۱۳۹۴ at ۳:۵۳ ب.ظ
سلام
ایمیل بزنید
سمیه
اسفند ۱۸, ۱۳۹۴ at ۱۱:۲۸ ق.ظ
سلام و سپاس. من این فایل آموزشی را دانلود کردم و استفاده کردم . نتیجه رو روی امولیتور میتونم مشاهده کنم اما وقتی پروزه رو به دیوایس واقعی منتقل میکنم نقشه را نشون نمیده و فقط یه فرگمنت خالی است. ممنون میشم راهنمایی کنید
مدیر فنی
اسفند ۱۹, ۱۳۹۴ at ۹:۵۸ ق.ظ
سلام فایل google play servicesرو روی گوشیتون ندارین و باید از یک گوشی دیگه استفاده کنید
سمیه
اسفند ۲۰, ۱۳۹۴ at ۳:۳۶ ب.ظ
سلام. این فایل روی گوشی من نصب هست و سایر برنامه های مسیریابی که از بازار دانلود کردم همچنین برنامه خود شما روی گوشی ام اجرا میشه. روی دوتا گوشی دیگه هم تست کردم نقشه رو نشون نداد. اما روی امولیتور اجرا میشه
مدیر فنی
اسفند ۲۲, ۱۳۹۴ at ۹:۰۱ ق.ظ
سلام سورستون رو برامون ایمیل کنید
رضا
فروردین ۳۰, ۱۳۹۵ at ۱:۳۳ ق.ظ
سلام من هم دقیقا همین مشکل رو دارم ممنون میشم اگه راهنماییم کنیین
رضا
فروردین ۳۰, ۱۳۹۵ at ۱:۰۵ ب.ظ
سلام آقای انجمنی خیلی ممنون بابت آموزش های خوبتون
من یه برنامه ساختم و از امکانات گوگل مپ هم طبق آموزش شما در برنامه استفاده کردم زمانیکه خروجی (generate signed apk) از برنامه میگیرم دیگه نقشه لود نمیشه و یک فرگمنت خالی نمایش داده میشه سورسی رو هم که شما در کنار این آموزش قراردادید همین مشکل رو داره بازار هم نسخه debug رو قبول نمیکنه ممنون میشم کمک کنید.
باتشکر
مدیر فنی
اردیبهشت ۵, ۱۳۹۵ at ۱۱:۳۵ ق.ظ
سلام سورس مال پارساله و api منقضی شده . گوگل مپ اگر کد اشتباه داشته باشید خطا نمیده و فقط نقشه رو لود نمیکنه با دقت بیشتری برنامتون رو مجدد بنویسید
کاووس
خرداد ۱۷, ۱۳۹۵ at ۱۱:۳۶ ب.ظ
سلام
من می خواستم یه برنامه بنویسم که ابتدا مختصات یک نقطه را دریافت کند و در دیتابیس سرور خودم ذخیره کنم و در صورت نیاز آن را روی نقشه گوکل نمایش دهم آیا با خرید این آموزش می تونم این کار ار پیاده سازی کنم
مرتضی رحمتی
خرداد ۱۸, ۱۳۹۵ at ۸:۵۵ ق.ظ
سلام. بله با این آموزش امکانش هست .
سجاد منصوری
فروردین ۲۴, ۱۳۹۶ at ۱:۱۷ ق.ظ
با سلام خدمت شما در قسمت سوم از بحث آموزش گوگل مپ اضافه کردن کتابخانه google direction در قسمت کامپایل گرادل باعث خطا گرفتن روی سرویس گوگل مپ میشود آیا راهکاری برای آن هست یا خیر.ممنون
مدیر پوریا انجمنی
فروردین ۲۴, ۱۳۹۶ at ۱۰:۱۵ ق.ظ
سلام
خطا در زمان سینک کتابخانه ها دو علت عمده میتونه داشته باشه
اول اینکه شاید نمیتونه به سرور خودش وصل شه و کتابخونه رو دانلود کنه. از ف*ل*تر شکن دیگه ای استفاده کنید
یا هم اینکه نسخه کتابخونه ای که استفاده میکنید اشتباهه.