Soru & Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

Profile picture for user f.erenyucal
f.erenyucal
19.12.2022 - 05:03

Merhabalar! Böyle bir hata alıyorsanız birkaç çözüm mevcut. Aklıma en mantıklı ve stabil gelen çözümü sizler için detaylı yazacağım. Umarım ki yardımcı olurum.

  1. Google Developer Console'a giriş yapın ve Google Maps Android API'yi etkinleştirin. Bu, Google Developer Console'da bir proje oluşturup, Google Maps Android API anahtarı almanızı gerektirebilir.

  2. Android Studio projesi içinde, build.gradle dosyasını açın ve com.google.android.gms:play-services-maps bağımlılığını ekleyin. Bu bağımlılık, Google Maps Android API'yi projenize dahil etmenizi sağlar.

  3. Android Studio projesi içinde, AndroidManifest.xml dosyasını açın ve aşağıdaki izinleri ekleyin:

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />

<uses-permission android:name="android.permission.INTERNET" />

  1. Android Studio projesi içinde, Google Maps Android API anahtarını projenize dahil etmek için google_maps_api.xml dosyasını oluşturun ve aşağıdaki bilgileri ekleyin:

<resources>

<string name="google_maps_key" templateMergeStrategy="preserve"

translatable="false">

YOUR_API_KEY </string>

</resources>

Bu dosyayı res/values dizinine ekleyin ve YOUR_API_KEY yerine, Google Developer Console'dan almış olduğunuz Google Maps Android API anahtarını kullanın.

  1. Google Maps Android API anahtarını projenize dahil ettikten sonra, Google Maps'i kullanmaya çalıştığınız herhangi bir Java kodu bloğunda aşağıdaki kodu ekleyin:

 

String googleMapApiKey = getResources().getString(R.string.google_maps_key);

 

bunları denerseniz muhtemelen hatanız çözülmüş olur ve istediğiniz şeyi elde edersiniz.

 

Teşekkür Ederim