2013-12-23 3 views
0

Сегодня я обновляю приложение для Android, но это не так, как ожидалось. Я использую карты Google, и после обновления я больше не работаю. У меня есть еще один ключ API и все такое. Теперь разница в том, что я использовал API Google 4.2.2, и после сегодняшнего дня 4.4Android | API Карт Google

Может быть, код, отображающий карту Google, изменился в этих API? Есть ли способ отслеживать изменения и если да где?

В старом приложении, где он работает я использую следующий код в файле XML, чтобы отобразить карту

<fragment 
     android:id="@+id/map" 
     android:name="com.google.android.gms.maps.MapFragment" 
     android:layout_below="@id/upper" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent"/> 

==================== ============================

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="be.khk.mmapp" 
    android:versionCode="1" 
    android:versionName="1.0" > 

    <uses-sdk 
     android:minSdkVersion="11" 
     android:targetSdkVersion="18" /> 

    <permission 
     android:name="be.khk.mmapp.permission.MAPS_RECEIVE" 
     android:protectionLevel="signature" /> 

    <uses-permission android:name="android.permission.CALL_PHONE" /> 
    <uses-permission android:name="android.permission.INTERNET" /> 
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 
    <uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" /> 
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> 
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> 

    <uses-feature 
     android:glEsVersion="0x00020000" 
     android:required="true" /> 

    <application 
     android:allowBackup="true" 
     android:icon="@drawable/mm_icon" 
     android:label="@string/app_name" 
     android:theme="@style/AppTheme" > 
     <activity 
      android:name="be.khk.mmapp.MainActivity" 
      android:label="@string/app_name" > 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 

       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 
     <activity 
      android:name="be.khk.mmapp.NewsActivity" 
      android:label="@string/news_activity" > 
     </activity> 
     <activity 
      android:name="be.khk.mmapp.RetailersActivity" 
      android:label="@string/retailers_activity" > 
     </activity> 
     <activity 
      android:name="be.khk.mmapp.VoucherActivity" 
      android:label="@string/voucher_activity" > 
     </activity> 
     <activity 
      android:name="be.khk.mmapp.AboutUsActivity" 
      android:label="@string/aboutus_activity" > 
     </activity> 
     <activity 
      android:name="be.khk.mmapp.RetailerActivity" 
      android:label="@string/retailer_activity" > 
     </activity> 
     <activity 
      android:name="be.khk.mmapp.ContactActivity" 
      android:label="@string/contact_activity" > 
     </activity> 

     <meta-data 
      android:name="com.google.android.gms.version" 
      android:value="@integer/google_play_services_version" /> 

     <uses-library android:name="com.google.android.maps" /> 

     <meta-data 
      android:name="com.google.android.maps.v2.API_KEY" 
      android:value="AIzaSyBnVb**************************6pUvk" /> 
    </application> 

</manifest> 

Если кто-нибудь может привести меня в правильном направлении, что было бы неплохо.

ответ

0

SDK Google Maps хранится в службах Google Play и обновляется независимо от ОС Android. Какой телефон вы используете? Если вы отметили пользовательский ПЗУ, убедитесь, что он имеет Службы Google Play. Можете ли вы также предоставить свой AndroidManifest?

РЕДАКТИРОВАТЬ: проверить логарифм для отказа авторизации.

+0

У меня есть старое приложение с версией 4.2.2 по-прежнему на моем телефоне, и он работает, поэтому я думаю, что нет ничего плохого в моем телефоне, но с моим кодом. – user2103237

+0

Что вы видите сейчас, когда запускаете код? – Gabe

+0

Картинное полотно с кнопками масштабирования и логотипом google в левом нижнем углу, но без кадры. Это то, что вы получите, если ваш ключ будет неправильным, но я не уверен в этом на 95%. – user2103237

Смежные вопросы