برنامه نمایشی «کیت توسعه نرمافزار مکانها ویژه iOS» در GitHub که همراه با «کیت توسعه نرمافزار مکانها ویژه iOS» ارائه شده است تعدادی از ویژگیها ازجمله «تکمیل خودکار مکان» و «عکسهای مکان» را نشان میدهد. علاوهبراین، میتوانید در هر صفحه از این راهنمای توسعهدهنده، تکهکد پیدا کنید. برنامه را وارد و بسازید، کلید API خود را اضافه کنید، نسخه نمایشی را مشاهده کنید، و از کد نمونه ارائهشده بهعنوان نقطه شروع برنامه خود استفاده کنید.
وقتی برنامه نمونه را اجرا میکنید، فهرستی از نمونههای دردسترس را نمایش میدهد که میتوانید در دستگاه خودتان اجرا کنید. یکی از گزینهها را انتخاب کنید.
اجرای برنامه نمونه کامل بهصورت محلی
برنامه نمونه Places SDK for iOS بهصورت بایگانی بارگیریشدنی از GitHub دردسترس است. برای نصب و امتحان کردن برنامه نمونه Places SDK for iOS، این مراحل را دنبال کنید.
- بارگیری
بایگانی نمونه کد از
GitHub
و ازهم بازکردن بایگانی. یا اینکه مخزن را در دایرکتوری محلی شبیهسازی کنید:
git clone https://github.com/googlemaps-samples/ios-places-sdk-samples.git
پنجره پایانه را باز کنید، به دایرکتوری که فایلهای نمونه را در آن ازهم باز کردید پیمایش کنید، و به دایرکتوری نسخه موردنظرتان برای استفاده ریز کنید:
SwiftUI
cd ios-places-sdk-samples/GooglePlacesDemos/
open GooglePlacesDemos.xcodeprojSwift
cd ios-places-sdk-samples/GooglePlaces-Swift/
open GooglePlacesSwiftDemos.xcodeprojآبجکتیو-سی
cd ios-places-sdk-samples/Archive/GooglePlaces
open GooglePlacesXCFrameworkDemos.xcodeproj- در پروژه Xcode، به File (فایل) > Add Package Dependencies (افزودن وابستگیهای بسته) بروید. https://github.com/googlemaps/ios-places-sdk را بهعنوان نشانی وب وارد کنید، کلید ورود را فشار دهید تا بسته را وارد کنید، و روی افزودن بسته کلیک کنید.
- «کیت توسعه نرمافزار مکانها، ویژه iOS» را برای پروژه کنسول Google Cloud خود فعال کنید.
- از پروژهتان با میانای برنامهسازی کاربردی Places و/یا میانای برنامهسازی کاربردی Places (جدید) فعال کلید میانای برنامهسازی کاربردی دریافت کنید.
- بااستفاده از دستورالعملهای مناسب زیر، کلید API خود را به برنامه اضافه کنید.
SwiftUI
فایل پیکربندی محلی بهنام
GooglePlacesDemos.xcconfigبرای کلید API خود در همان دایرکتوری فایلInfo.plistبرنامه نمایشی (GooglePlacesDemos/GooglePlacesDemos) ایجاد کنید.خطی به فایل پیکربندیتان اضافه کنید تا کلید API خود را تعریف کنید:
PLACES_API_KEY = YOUR_PLACES_API_KEY
YOUR_PLACES_API_KEYرا با کلید API از مراحل قبلی جایگزین کنید.برای راهنمایی درباره ایجاد فایل پیکربندی محلی، به قالب فایل تنظیمات پیکربندی (xcconfig) مراجعه کنید.
Swift
فایل
SDKDemoAPIKeyرا ویرایش کنید و کلید میانای API خود را در ثابت مناسب جایگذاری کنید. برای مثال:let placesAPIKey = "YOUR_API_KEY"
درصورت وجود، خط زیر را بردارید:
#error (Register for API Key and insert here. Then delete this line.)
اگر Xcode از شما خواست فایل
SDKDemoAPIKeyرا برای ویرایش باز کنید، باز کردن را انتخاب کنید.آبجکتیو-سی
فایل
SDKDemoAPIKeyرا ویرایش کنید و کلید API خود را در ثابت مناسب جایگذاری کنید. برای مثال:static NSString *const kAPIKey = @"YOUR_API_KEY";
درصورت وجود، خط زیر را بردارید
#error (Register for API Key and insert here. Then delete this line.)اگر Xcode از شما خواست قفل فایل
SDKDemoAPIKeyرا برای ویرایش باز کنید، باز کردن قفل را انتخاب کنید. - برنامه را بسازید.
- اگر ساختار با خطا مواجه شد یا برنامه با خطایی درباره کلید میانای برنامهسازی کاربردی شما ازکار افتاد وقتی برای اولینبار آن را اجرا میکنید، مطمئن شوید که کلیدهای موردنیاز در دستورالعملهای بالا را ارائه کردهاید.
- اگر برنامه نمونه را اجرا کنید، پنجره شبیهساز iOS فهرستی از «نمونههای Places» را نشان خواهد داد.
- اگر از شما خواسته شد به برنامه نمایشی اجازه دهید به مکانتان دسترسی داشته باشد، اجازه دادن را انتخاب کنید.
- نمونهای که انتخاب کردید اکنون آماده اجرا است.