2016-04-07 7 views
2

Wie ich schon erwähnt habe, habe ich versucht, zwei verschiedene Google APIs in meinem Projekt zu verwenden, die erste ist die Google GeoLoaction Api, und die zweite ist AutoComplete Api. das Problem ist, sie beide benötigen den Schlüssel zu der Manifest.xml in den Application-Metadaten, aber wenn ich versuchte, beide zu addieren, überschreiben die zweite Taste die erste.Wie benutzt man 2 verschiedene Google APIs in einem Android Projekt?

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

<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> 

ich auch einen anderen String in meine Werte hinzuzufügen versucht, funktionierte es nicht so gut.

Antwort

1

Autocomplete und GeoLocation Api ist mit dem gleichen Api Key.You verwendet werden, müssen Sie den Schlüssel nur einmal in Ihrem Manifest .Sie nur die erforderlichen APIs in der Google Developer Console aktivieren müssen hinzuzufügen.