نقشه های گوگل (Google Maps) در برنامه های اندروید – بخش دوم

4- ایجاد پروژه جدید

پس از انجام تنظیمات مورد نیاز، زمان برای شروع پروژه فرا رسیده است.
1- در Eclipse با رفتن به File New Android Application Project و پرکردن اطلاعات موردنیاز یک پروژه جدید ایجاد کنید. من نام پروژه را Google Maps V2 و نام بسته را  info.androidhive.info گذاشته ام.

2- اکنون باید Google Play Services را به پروژه خود اضافه کنیم. برروی پروژه راست-کلیک کرده و گزینه properties را انتخاب کنید. در صفحه ظاهر شده در سمت چپ برروی Android کلیک کرده و در سمت راست دکمه Add را بزنید. کتابخانه google play services را انتخاب کنید.

08 thumb نقشه های گوگل (Google Maps) در برنامه های اندروید   بخش دوم

09 thumb نقشه های گوگل (Google Maps) در برنامه های اندروید   بخش دوم

10 thumb نقشه های گوگل (Google Maps) در برنامه های اندروید   بخش دوم

3- کلید تولیدشده در مراحل قبل را در فایل مانیفست وارد کنید. فایل AndroidManifest.xml را باز کرده و کد زیر را قبل از تگ نهایی وارد کنید. توجه کنید که مقدار android:value را با کلیدی که از کنسول گوگل گرفتید جایگزین کنید.

 

4- نقشه های گوگل به مجوزهای (permissions) زیر نیاز دارد:

  • ACCESS_NETWORK_STATE: برای چک کردن وضعیت شبکه که آیا داده ای را می توان از آن دریافت کرد یا نه
  • INTERNET: برای بررسی وضعیت اتصال به اینترنت
  • WRITE_EXTERNAL_STORAGE : برای نوشتن درمحل ذخیره سازی خارجی
  •  ACCESS_COARSE_LOCATION : برای تعیین محل کاربر با استفاده از WiFi و شبکه تلفن همراه
  • ACCESS_FINE_LOCATION : برای تعیین محل کاربر با استفاده از GPS
  • OpenGL ES V2 : مورد نیاز برای ورژن دوم نقشه های گوگل

در نهایت، فایل AndroidManifest.xml من –پس از افزودن این مجوزها- شبیه زیر خواهد بود:

 

5- نقشه های جدید گوگل با استفاده از کلاس MapFragments پیاده سازی شده اند که زیرکلاسی از کلاس Fragments است. فایل activity_main.xml خود را باز کنید و کد زیر را در آن وارد کنید.

من از RelativeLayout به عنوان یک المان والد استفاده کرده ام.اما شما می توانید آن را حذف کرده و از المان MapFragment به طور مستقیم استفاده کنید.

 

6- کد زیر را در کلاس فعالیت اصلی خود در جاوا (MainActivity.java) اضافه کنید.

 

پروژه را اجرا کنید و نقشه ای را می بینید که بر روی دستگاه شما نمایش داده می شود.

11 thumb نقشه های گوگل (Google Maps) در برنامه های اندروید   بخش دوم

مطالب مرتبط

نظر بدهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *