مخزن «کیت توسعه نرمافزار Google Maps برای iOS» در GitHub حاوی نمونههایی است که استفاده از «کیت توسعه نرمافزار Google Maps برای iOS» در برنامه iOS شما را نشان میدهد. برنامه نمونه حاوی کد برای ویژگیهای برجسته کیت توسعه نرمافزار است و میتواند نقطه شروعی برای برنامه شما باشد.
فهرست نمونههای «کیت توسعه نرمافزار Google Maps برای iOS»
فعالیتهای نمونه کلیدی از برنامه نمایشی در زیر فهرست شده است و در صفحههای پیوندشده برای مراجعه سریع بازتولید شده است. برای مشاهده فهرست کامل نمونههای دردسترس، پوشه نمونههای GitHub را ببینید.
- نمایش نقشه پایه
- نمایش پنجره اطلاعات برای یک نشانگر
- افزودن نشانگر به نقشه
- مکان را زمینکد معکوس کنید
- فعال و غیرفعال کردن اشارههای نقشه
- مدیریت رویدادهای نشانگر
- فعال کردن دکمه «مکان من»
- ترسیم چندضلعی روی نقشه
- کشیدن چندخطی روی نقشه
اجرای برنامه نمونه کامل بهصورت محلی
برنامه نمونه «کیت توسعه نرمافزار Maps برای iOS» بهعنوان بایگانی بارگیری در GitHub دردسترس است. برای نصب و امتحان کردن برنامه نمونه «کیت توسعه نرمافزار Google 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، به File (فایل) > Add Package Dependencies (افزودن وابستگیهای بسته) بروید.
https://github.com/googlemaps/ios-maps-sdkرا بهعنوان نشانی وب وارد کنید، کلید ورود را فشار دهید تا بسته وارد شود، و روی افزودن بسته کلیک کنید. - در Xcode، دکمه کامپایل را فشار دهید تا
برنامه را با طرح کنونی بسازید. ساختمان خطا تولید میکند و از شما میخواهد کلید API خود را در فایل
SDKConstants.swiftبرای Swift یا فایلSDKDemoAPIKey.hبرای Objective-C وارد کنید. - از پروژه خود که کیت توسعه نرمافزار Google Maps برای iOS در آن فعال است، کلید میانای برنامهسازی کاربردی دریافت کنید.
- فایل
SDKConstants.swiftرا برای Swift یا فایلSDKDemoAPIKey.hرا برای Objective-C ویرایش کنید و کلید میانای برنامهسازی کاربردی خود را در تعریف ثابت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 اجازه دهید به مکانتان دسترسی داشته باشد، اجازه دادن را انتخاب کنید.