طریقه دانلود Google API برای توسعه برنامه های اندروید مبتنی بر Google map
ابتدا باید آخرین نسخه sdk را از اینترنت دانلود کنید. البته اگر نسخه مربوطه متعلق به سال ۲۰۱۲ باشد هم مساله ای نیست و بازهم میتواند برای شما کاربرد داشته باشد.
پس از دریافت sdk شما برای توسعه برنامه هایی که بتوانند از نقشه های گوگل استفاده کنند، نیاز به یک api دیگر بنام google api دارید. اما مشکل اینجاست که خیلی اوقات شما حتی با دانلود جداگانه google api از یک سایت اینترنتی متوجه می شوید که نسخه دانلود شده اصلا با platform های sdk شما همخوانی ندارد و گاهی اوقات هم اصلا دانلود بطور کامل صورت نمی گیرد و مشکلات بسیاری که حتما شما تابحال با آن مواجه شده اید.
اما اگر بخواهید خودتان sdk دانلود شده را بروز رسانی کنید، دیگر هیچکدام از این مشکلات رانخواهید داشت. زیرا google api دریافتی کاملا با sdk و platform های داخل آن همخوانی دارد .
حال ممکن است شما بگویید مگر ازطریق ip ایران میشود که sdk را بروز رسانی کرد ؟ جواب خیر است . اما شما با دانلود یک برنامه بسیارساده جاوا بنام toonel.jar که براحتی می توانید آن را دانلود کنید، به بروز رسانی sdk خود بپردازید.
- ابتدا به آدرس c:androidsdk یا هر آدرس دیگری که شما برای قرار دادن نرم افزار های اندروید انتخاب کرده اید، مراجعه نموده و بر طبق شکل با فولدر های نشان داده شده مواجه می شوید.

- سپس به درون فولدر tools رفته وبر روی فایل اجرایی android.bat ، دوبار کلیک می کنید. پس از چند ثانیه شما میتوانید نمای شکل زیر را مشاهده نمایید.

-
حال کافی است ابتدا فایل اجرایی toonel.jar (از اینجا دانلود کنید) را اجرا کنید و برای اطمینان از فعالیت درست toonel ، به قسمت tools=> internet options موجود در مرورگر IE مراجعه کرده و سپس در تب connections بر روی دکمه lan setting کلیک کرده و اعداد زیر را وارد کنید.

- حال اگر این فیلترشکن بر روی مرورگر شما بدرستی کار می کند، به مرحله قبل (پس از اجرای فایل android.bat) بر میگردیم.

- سپس google api مربوط به نسخه اندرویدی که قرار است نسخه هدف شما باشد، را انتخاب می کنید مثلا اندروید۴٫۲٫ حال باید مشخص کنید که دانلود google api از طریق چه proxy ای صورت بگیرد برای انجام این کار:
- ابتدا در پنجره android sdk manager به منوی tools=>oprtions مزاجعه کرده و طبق شکل زیر این اعداد را وارد می کنید و close را میزنید.

- سپس در منوی packages در بالای پنجره گزینه reload را انتخاب می کنید.
- حال بر روی دکمه install 1 package کلیک کرده ودر پنجره بازشده گزینه accept all و سپس دکمه install را کلیک می کنید. حال دانلود google api برای شما آغاز میشود.

در انتها ذکر این نکته الزامی است که دانلود این ابزار به سرعت اینترنت و پهنای باند بستگی دارد اما کسانی که اینترنت با پهنای باند پایین دارند،نگران نباشند زیرا دانلود در پنجره android sdk manager دارای خاصیت resume است و اگر بطور مثال در ابتدا برای شما مدت دانلود را ۳۰۰ دقیقه نشان دهد ، در دفعه بعدی این مقدار ۲۹۰ دقیقه میشود. در دانلود این ابزار باید کمی صبر و حوصله بخرج دهید.چون ممکن است حداقل ۱۰بار در میانه راه قطع شود و باید دوباره از ادامه دانلود شود(دلیلش بخاطر عوض شدن مداوم ip address فیلترشکن است) . من خودم باسرعت ۱۲۸ این ابزار را در مدت نصف روز دانلود کردم و تنها مساله قطع شدن مداوم دانلود بود.
در انتها برای ادامه دانلود پس از قطع شدن آن، دوباره مراحل ۷ به بعد را طی کنید. پس از تکمیل دانلود با مراجعه به مسیر C:androidsdkadd-ons میتوانید فولدر دانلود شده را مشاهده کنید.

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