2016-04-07 18 views
2

Bahsettiğim gibi, projemde iki farklı Google API'sini kullanmaya çalışıyordum. Bunlardan birincisi Google GeoLoaction Api, ikincisi AutoComplete Api. sorunu, her ikisi de uygulama meta verisindeki Manifest.xml öğesinin anahtarına ihtiyaç duyar, ancak her ikisini de eklemeyi denediğimde, ikinci anahtar ilkini geçersiz kılar. Bir Android projesinde 2 farklı google API'sı nasıl kullanılır?

benim değerlerinde başka dize eklemek de çalıştı
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> 

<application 
    android:allowBackup="true" 
    android:icon="@mipmap/ic_launcher" 
    android:label="@string/app_name" 
    android:supportsRtl="true" 
    android:theme="@style/AppTheme"> 
    <activity android:name=".MapsActivity"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
    <meta-data 
     android:name="com.google.android.geo.API_KEY" 
     android:value="@string/google_maps_key" /> 

</application> 

<?xml version="1.0" encoding="utf-8"?> 

, O da işe yaramadı.

cevap

1

Autocomplete ve GeoLocation Api en aynı Api key.You ile kullanılabilir sadece Google Developer Console yılında gerekli APı'NIN etkinleştirmeniz gerekir sizin Manifest .Arzu yalnızca bir kez anahtar eklemek gerekir.