مخزن «کیت توسعه نرمافزار Maps برای iOS» در GitHub حاوی نمونههایی است که استفاده از «کیت توسعه نرمافزار Maps برای iOS» را در برنامه iOS شما نشان میدهد. برنامه نمونه حاوی کدی برای ویژگیهای برجسته کیت توسعه نرمافزار است، و میتواند بهعنوان نقطه شروع برای برنامه شما استفاده شود.
فهرست نمونههای کیت توسعه نرمافزار Google Maps برای iOS
فعالیتهای نمونه کلیدی از برنامه نمایشی در زیر فهرست شدهاند و در صفحههای پیوندشده برای ارجاع سریع بازتولید شدهاند. برای مشاهده فهرست کامل نمونههای دردسترس، پوشه نمونههای GitHub را ببینید.
- نمایش نقشه پایه
- نمایش پنجره اطلاعات برای نشانگر
- افزودن نشانگر به نقشه
- زمینکدیابی معکوس مکان
- فعال و غیرفعال کردن اشارههای نقشه
- مدیریت رویدادهای نشانگر
- فعال کردن دکمه «مکان من»
- ترسیم چندضلعی روی نقشه
- ترسیم چندخطی روی نقشه
اجرای برنامه نمونه کامل بهصورت محلی
برنامه نمونه کیت توسعه نرمافزار Google Maps برای iOS بهصورت بایگانی بارگیری از GitHub دردسترس است. برای نصب و امتحان کردن برنامه نمونه «کیت توسعه نرمافزار Maps برای iOS»، این مراحل را دنبال کنید.
git clone https://github.com/googlemaps-samples/maps-sdk-for-ios-samples.gitرا اجرا کنید تا مخزن نمونهها را در دایرکتوری محلی شبیهسازی کنید.پنجره ترمینال را باز کنید، به دایرکتوریای که فایلهای نمونه را در آن شبیهسازی کردهاید بروید، و به دایرکتوری GoogleMaps بروید:
Swift
cd maps-sdk-for-ios-samples/GoogleMaps-Swift
open GoogleMapsSwiftXCFrameworkDemos.xcodeprojآبجکتیو-سی
cd maps-sdk-for-ios-samples-main/GoogleMaps
open GoogleMapsDemos.xcodeproj- در پروژه Xcode، به فایل > افزودن وابستگیهای بسته بروید.
https://github.com/googlemaps/ios-maps-sdkرا بهعنوان نشانی وب وارد کنید، کلید ورود را فشار دهید تا بسته وارد شود، و روی افزودن بسته کلیک کنید. - در Xcode، دکمه کامپایل را فشار دهید تا
برنامه را با طرح فعلی بسازید
. ساخت با خطا مواجه میشود و از شما میخواهد کلید میانای برنامهسازی کاربردی را
در فایل
SDKConstants.swiftبرای Swift یا فایلSDKDemoAPIKey.hبرای Objective-C وارد کنید. - کلید میانای برنامهسازی کاربردی را از پروژهتان با کیت توسعه نرمافزار Google Maps برای iOS فعالشده دریافت کنید.
- فایل
SDKConstants.swiftرا برای Swift یا فایلSDKDemoAPIKey.hرا برای Objective-C ویرایش کنید و کلید میانای API خود را در تعریف ثابتapiKeyیاkAPIKeyجایگذاری کنید. برای مثال:Swift
static let apiKey = "YOUR_API_KEY"
آبجکتیو-سی
static NSString *const kAPIKey = @"YOUR_API_KEY";
- در فایل
SDKConstants.swift(Swift) یا فایلSDKDemoAPIKey.h(Objective-C)، خط زیر را بردارید، زیرا از آن برای ثبت مشکل تعریفشده توسط کاربر استفاده میشود:Swift
#error (Register for API Key and insert here. Then delete this line.)
آبجکتیو-سی
#error Register for API Key and insert here. - پروژه را بسازید و اجرا کنید. پنجره شبیهساز iOS ظاهر میشود و فهرستی از نسخههای نمایشی کیت توسعه نرمافزار Maps را نشان میدهد.
- یکیاز گزینههای نمایشدادهشده را انتخاب کنید تا یکیاز ویژگیهای کیت توسعه نرمافزار Google Maps برای iOS را امتحان کنید.
- اگر از شما خواسته شد به GoogleMapsDemos اجازه دهید به مکانتان دسترسی داشته باشد، اجازه دادن را انتخاب کنید.