به نام خدا

امروز با یک آموزش کاربردی دیگه در خدمتتونم.

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

حتما تا کنون برنامه های زیادی رو دیدید که به کمک این ابزار کاربردی گوگل خیلی از کارها رو برای کاربران راحت کرده اند. امکاناتی نظیر:

– نمایش یک آدرس به صورت واضح برای کاربر

– مسیر یابی از یک نقطه به نقطه دیگر

– مشخص کردن یک محدوده خاص و ….

خوب تمام موارد بالا و موارد خیلی بیشتر به کمک ابزار Google map به راحتی قابل پیاده سازی میباشد. در این آموزش ابتدا به نحوه دریافت مجوز از سرور گوگل برای برنامه خود میپردازیم که این روند برای شناسیی شدن ما توسط گوگل به عنوان برنامه نویسی میباشد. بعد از دریافت کد API منحصر به فرد به سراغ کدنویسی اندروید رفته و برنامه خود را با امکانات مورد نظر طراحی و پیاده سازی خواهیم کرد.

 

 

 دانلود نمونه برنامه انجام شده در این آموزش

gmap


نام آموزش: آموزش استفاده از نقشه Google map در اندروید

مدت زمان آموزش: ۰۱:۲۰:۰۰

تعداد جلسات: ۳ جلسه

محیط آموزش : Android Studio

مدرس: پوریا انجمنی

محتوای فایل زیپ: ۳ قسمت آموزش- سورس اصلی – کتابخانه Google paly Service

حجم کل: ۲۰۰ مگابایت

پیشنیاز: تسلط به برنامه نویسی اندروید

پسورد: www.nikandroid.com

قیمت : ۱۵۰۰۰ تومان

 

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

سایر فصلهای آموزشی اندروید:

فصل اول: مقدمات برنامه نویسی

فصل دوم : دیتابیس در اندروید

فصل سوم : فایلینگ در اندروید

فصل چهارم : ارتباط با سرور در اندروید

فصل پنجم : سخت افزار در اندروید

فصل ششم : ساخت برنامه کتاب برای اندروید

فصل هفتم : آموزش ساخت برنامه برای وبسایت

 

بارگذاری بیشتر مطالب مرتبط
بارگذاری توسط مدیر پوریا انجمنی

۴۰ نظرات

  1. احمد

    دی ۵, ۱۳۹۴ at ۲:۰۰ ب.ظ

    سلام استاد
    دست گلت درد نکنه خیلی بدردم خورد ، پروژه قبول کرده بودم گیر همین بخش بودم و با این آموزش شما کارم راه افتاد
    خدا بیامرزه پدر مادرتو
    تا عمر دارم دعات میکنم
    آبروم رو خریدی …

    پاسخ

  2. مرتضی ابراهیم نژاد

    دی ۵, ۱۳۹۴ at ۶:۴۹ ب.ظ

    سلام ممنون از آموزش خوبتون
    لطفا درمورد اموزش broadcast receiver و service ها تو زمینه وب آموزش بزارید
    ممنون

    پاسخ

  3. مرتضي

    دی ۶, ۱۳۹۴ at ۹:۵۴ ق.ظ

    مهندس این آفلاینه یا آنلاین؟

    پاسخ

  4. سوال

    دی ۶, ۱۳۹۴ at ۱۲:۵۶ ب.ظ

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

    پاسخ

    • مدیر پوریا انجمنی

      دی ۷, ۱۳۹۴ at ۱۲:۲۱ ب.ظ

      سلام
      مورد اول که خودش در حد یک فصل آموزشه و توی این آموزش نیست
      مورد دوم هم به این شکله که برای مسیریابی لینک میشه به برنامه navigation سیستم عامل

      پاسخ

  5. حامد

    دی ۶, ۱۳۹۴ at ۱:۵۸ ب.ظ

    سلام نقشه های افلاین به چه صورت میباشد؟

    پاسخ

    • مدیر پوریا انجمنی

      دی ۷, ۱۳۹۴ at ۱۲:۱۵ ب.ظ

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

      پاسخ

  6. آرمان

    دی ۶, ۱۳۹۴ at ۴:۴۴ ب.ظ

    من میخواهم چندمقصد رو هم زمان بهش بدم و یک مبدا، می خواهم کوتاه ترین مسیر ممکن رو بده طوری که به همه مقصد ها هم سر زده باشم
    همچین چیزی ممکن هست ؟

    پاسخ

    • مدیر پوریا انجمنی

      دی ۷, ۱۳۹۴ at ۱۲:۰۸ ب.ظ

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

      پاسخ

      • آرمان

        دی ۸, ۱۳۹۴ at ۱۲:۲۳ ب.ظ

        سلام
        منظورم این بود که ما یک مبدا داریم با چند مقصد که ما قصد داریم به تمام مقصد ها سر بزنیم می خواهیم کوتاه تریم مسیری که به توان به همه مقصد ها سر زد را پیداکنیم همچین امکانی وجود داره ؟

        پاسخ

        • مدیر پوریا انجمنی

          دی ۱۰, ۱۳۹۴ at ۱:۲۶ ب.ظ

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

          پاسخ

  7. میکائیل

    دی ۷, ۱۳۹۴ at ۲:۳۸ ب.ظ

    سلام اقای انجمنی
    من تخصصم تو زبان c# هستش
    میخواستم بدونم که راه اندازیه این پروژه رو اون امکان پذیره یا نه
    مثلا من از فصل های قبلی شما مخصوصا فصل چهار تو سی شارپ استفاده کردم
    اگه امکان پذیره اعلام کنید تا من اقدام به خرید کنم.

    پاسخ

    • مدیر پوریا انجمنی

      دی ۱۰, ۱۳۹۴ at ۱:۴۱ ب.ظ

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

      پاسخ

  8. علیرضا

    دی ۸, ۱۳۹۴ at ۱۰:۱۶ ق.ظ

    سلام جناب انجمنی
    این آموزش و سورس کدهای مربوطه برای استفاده در محیط eclipse قابل استفاده هست یا تسلط به محیط android stdio باید داشت.

    پاسخ

  9. hadi

    دی ۸, ۱۳۹۴ at ۴:۲۶ ب.ظ

    سلام
    استاد کدی هستش که با کلیک روی دکمه چی پی اس را روشن کنه ؟

    پاسخ

  10. مهدی

    دی ۱۱, ۱۳۹۴ at ۶:۳۲ ب.ظ

    سلام
    ممنون از آموزش خوبتون
    لطفا آموزش ساخت مسنجر هم بزارید.

    پاسخ

  11. محمد

    دی ۱۴, ۱۳۹۴ at ۹:۵۱ ب.ظ

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

    پاسخ

    • مدیر رجبیان

      دی ۱۶, ۱۳۹۴ at ۱:۱۰ ب.ظ

      سلام
      در آموزشی که در سایت موجوده برای تمام دستگاه ها کار میکنه و به احتمال زیاد مشکلتون حل بشه

      پاسخ

  12. مریم

    دی ۱۵, ۱۳۹۴ at ۱۱:۱۸ ق.ظ

    سلام،ممنون از آموزشهای خوبتون.میشه لطفا تلفظ key رو درست ادا کنید. کاملا اشتباه می گید . ( kē ) نظر من برام مهم نیست نشون داده بشه.فقط می خواستم تو آموزشهای بعد اصلاحش کنید.

    پاسخ

    • مدیر رجبیان

      دی ۱۶, ۱۳۹۴ at ۱۲:۵۷ ب.ظ

      سلام
      چشم . ممنون از تذکرتون

      پاسخ

  13. جواد

    بهمن ۵, ۱۳۹۴ at ۸:۵۴ ب.ظ

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

    پاسخ

    • مدیر پوریا انجمنی

      بهمن ۱۶, ۱۳۹۴ at ۳:۱۶ ب.ظ

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

      پاسخ

  14. mostafa

    بهمن ۱۴, ۱۳۹۴ at ۱۰:۱۶ ق.ظ

    با سلام
    استاد ما که پکیجتون رو کامل خریدیم الان که تخفیف گذاشتین اینا تخفیف نداره؟اینکه بی انصافیه؟نیست؟

    پاسخ

  15. سمیه

    اسفند ۱۸, ۱۳۹۴ at ۱۱:۲۸ ق.ظ

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

    پاسخ

    • مدیر فنی

      اسفند ۱۹, ۱۳۹۴ at ۹:۵۸ ق.ظ

      سلام فایل google play servicesرو روی گوشیتون ندارین و باید از یک گوشی دیگه استفاده کنید

      پاسخ

      • سمیه

        اسفند ۲۰, ۱۳۹۴ at ۳:۳۶ ب.ظ

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

        پاسخ

        • مدیر فنی

          اسفند ۲۲, ۱۳۹۴ at ۹:۰۱ ق.ظ

          سلام سورستون رو برامون ایمیل کنید

          پاسخ

        • رضا

          فروردین ۳۰, ۱۳۹۵ at ۱:۳۳ ق.ظ

          سلام من هم دقیقا همین مشکل رو دارم ممنون میشم اگه راهنماییم کنیین

          پاسخ

  16. رضا

    فروردین ۳۰, ۱۳۹۵ at ۱:۰۵ ب.ظ

    سلام آقای انجمنی خیلی ممنون بابت آموزش های خوبتون
    من یه برنامه ساختم و از امکانات گوگل مپ هم طبق آموزش شما در برنامه استفاده کردم زمانیکه خروجی (generate signed apk) از برنامه میگیرم دیگه نقشه لود نمیشه و یک فرگمنت خالی نمایش داده میشه سورسی رو هم که شما در کنار این آموزش قراردادید همین مشکل رو داره بازار هم نسخه debug رو قبول نمیکنه ممنون میشم کمک کنید.
    باتشکر

    پاسخ

    • مدیر فنی

      اردیبهشت ۵, ۱۳۹۵ at ۱۱:۳۵ ق.ظ

      سلام سورس مال پارساله و api منقضی شده . گوگل مپ اگر کد اشتباه داشته باشید خطا نمیده و فقط نقشه رو لود نمیکنه با دقت بیشتری برنامتون رو مجدد بنویسید

      پاسخ

      • کاووس

        خرداد ۱۷, ۱۳۹۵ at ۱۱:۳۶ ب.ظ

        سلام
        من می خواستم یه برنامه بنویسم که ابتدا مختصات یک نقطه را دریافت کند و در دیتابیس سرور خودم ذخیره کنم و در صورت نیاز آن را روی نقشه گوکل نمایش دهم آیا با خرید این آموزش می تونم این کار ار پیاده سازی کنم

        پاسخ

        • مرتضی رحمتی

          خرداد ۱۸, ۱۳۹۵ at ۸:۵۵ ق.ظ

          سلام. بله با این آموزش امکانش هست .

          پاسخ

  17. سجاد منصوری

    فروردین ۲۴, ۱۳۹۶ at ۱:۱۷ ق.ظ

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

    پاسخ

    • مدیر پوریا انجمنی

      فروردین ۲۴, ۱۳۹۶ at ۱۰:۱۵ ق.ظ

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

      پاسخ

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد.

13 − ده =