نقشه های گوگل (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

09

10

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

نظر بدهید

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