لإعداد تطبيقك لاستخدام حزمة تطوير برامج الأماكن لأجهزة Android، يُرجى اتباع الخطوات التالية. وهي مطلوبة لجميع التطبيقات التي تستخدم حزمة تطوير برامج الأماكن لنظام التشغيل Android.
الخطوة 1: إعداد "استوديو Android"
- يجب توفّر الإصدار Android Studio Arctic Fox أو إصدار أحدث. ننصحك بتنزيله وتثبيته إذا لم يسبق لك تنزيله.
- تأكَّد من استخدام الإصدار 7.0 أو الإصدارات الأحدث من مكوّن Gradle الإضافي لنظام التشغيل Android في "استوديو Android".
الخطوة 2. إعداد حزمة تطوير البرامج (SDK)
تتوفّر حزمة تطوير برامج الأماكن لأجهزة Android من خلال مستودع Maven من Google. لإضافة حزمة SDK إلى تطبيقك، قم بما يلي:
- في ملف
settings.gradle
ذي المستوى الأعلى، ضمِّن بوابة المكوّنات الإضافية في Gradle ومستودع Google Maven ومستودع Maven المركزي ضمن مجموعةpluginManagement
. يجب أن تظهر مجموعةpluginManagement
قبل أي عبارات أخرى في النص البرمجي.pluginManagement { repositories { gradlePluginPortal() google() mavenCentral() } }
- في ملف
settings.gradle
ذي المستوى الأعلى، ضمِّن مستودع Maven من Google ومستودع Maven المركزي ضمن المجموعةdependencyResolutionManagement
:dependencyResolutionManagement { repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) repositories { google() mavenCentral() } }
-
في القسم
dependencies
من ملفbuild.gradle
على مستوى الوحدة، أضِف تبعية إلى حزمة تطوير البرامج (SDK) الخاصة بـ "الأماكن" لنظام التشغيل Android:dependencies { implementation(platform("org.jetbrains.kotlin:kotlin-bom:$kotlin_version")) implementation 'com.google.android.libraries.places:places:3.3.0' }
- في ملف
build.gradle
على مستوى الوحدة، اضبطcompileSdk
وminSdk
على القيم التالية:android { compileSdk 31 defaultConfig { minSdk 21 // ... }
الخطوة 3: إضافة مفتاح واجهة برمجة التطبيقات إلى المشروع
يصف هذا القسم طريقة تخزين مفتاح واجهة برمجة التطبيقات حتى يتمكن تطبيقك من الرجوع إليه بأمان. يجب عدم التحقق من مفتاح واجهة برمجة التطبيقات في نظام التحكم في الإصدار الذي تستخدمه، لذلك ننصحك بتخزينه في ملف secrets.properties
الموجود في الدليل الجذري لمشروعك. للحصول على مزيد من المعلومات حول ملف secrets.properties
، يمكنك الاطّلاع على ملفات خصائص Gradle.
لتبسيط هذه المهمة، ننصحك باستخدام المكوّن الإضافي Secrets Gradle الإضافي لنظام التشغيل Android.
لتثبيت المكوّن الإضافي Secrets Gradle الإضافي لنظام التشغيل Android في مشروع "خرائط Google"، اتّبِع الخطوات التالية:
-
في "استوديو Android"، افتح ملف
build.gradle
على مستوى المشروع وأضِف الرمز التالي إلى العنصرdependencies
ضمنbuildscript
.رائع
buildscript { dependencies { classpath "com.google.android.libraries.mapsplatform.secrets-gradle-plugin:secrets-gradle-plugin:2.0.1" } }
Kotlin
buildscript { dependencies { classpath("com.google.android.libraries.mapsplatform.secrets-gradle-plugin:secrets-gradle-plugin:2.0.1") } }
-
Open your module-level
build.gradle
file and add the following code to theplugins
element.Groovy
plugins { // ... id 'com.google.android.libraries.mapsplatform.secrets-gradle-plugin' }
Kotlin
plugins { id("com.google.android.libraries.mapsplatform.secrets-gradle-plugin") }
- Save the file and sync your project with Gradle.
-
Open the
secrets.properties
in your project level directory, and then add the following code. ReplaceYOUR_API_KEY
with your API key.MAPS_API_KEY=YOUR_API_KEY