Форум программистов, компьютерный форум CyberForum.ru

Гугл карты - Android

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 44, средняя оценка - 4.89
spydark91
84 / 84 / 2
Регистрация: 03.03.2011
Сообщений: 1,872
19.07.2013, 22:45     Гугл карты #1
добился я от консоли Certificate fingerprint
теперь не знаю, что с ним делать
куда его отправлять и откуда качать гугл либы для карт..?

Добавлено через 20 секунд
то я получил дебаг ключ..
а как получить релиз?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
spydark91
84 / 84 / 2
Регистрация: 03.03.2011
Сообщений: 1,872
23.07.2013, 21:19  [ТС]     Гугл карты #41
это старая версия)
я вообще не понимаю что должно быть в general_fragment_2
потому что это вроде как и так фрагмент, а вставлять туда еще фрагмент бред какой то
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Digetix
104 / 104 / 1
Регистрация: 09.04.2012
Сообщений: 647
23.07.2013, 21:55     Гугл карты #42
Цитата Сообщение от spydark91 Посмотреть сообщение
это старая версия)
Старая версия чего?
Можете вообще написать, что вам нужно, в общем, что хотите сделать в проекте
spydark91
84 / 84 / 2
Регистрация: 03.03.2011
Сообщений: 1,872
23.07.2013, 22:35  [ТС]     Гугл карты #43
xml кода
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
    public class TitleAdapter extends FragmentPagerAdapter {
        private final Fragment frag1;
        private final SupportMapFragment frag2;
 
        public TitleAdapter(FragmentManager fm) { 
            super(fm); 
            
            frag1 = new General_Fragment1();  // тут все ок, это наследник от Fragment
            frag2 = new General_Fragment2();            // тут карта ,наследник от SupportMapFragment 
        }
 
        @Override
        public Fragment getItem(int position) { 
            if (position == 0) return frag1;
            if (position == 1) return frag2;
            return frag2; 
 
            
        }
        @Override
        public int getCount() {
        //  return frags.length;
            return 2;
        }
    }
есть 2 экрана (General_Fragment1 и General_Fragment2) , они переключа.тся перелистыванием пальца
в General_Fragment2 должна находиться карта
и вот мне не понятно какой минимальный код необходимо писать в General_Fragment2.java и какой xml код необходимо подгружать в него
Java
1
2
3
4
5
6
7
8
public class General_Fragment2 extends SupportMapFragment  {    
    
      public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {        
            View myView = inflater.inflate(R.layout.general_fragment_2, container, false);
            Log.d("ss", "ss");
            return myView; 
      }         
}
т.е. что надо минимально написать в general_fragment_2.xml
Digetix
104 / 104 / 1
Регистрация: 09.04.2012
Сообщений: 647
23.07.2013, 22:43     Гугл карты #44
А чего
Java
1
public class General_Fragment2 extends SupportMapFragment
?
а не просто Fragment ?

Добавлено через 2 минуты
Цитата Сообщение от spydark91 Посмотреть сообщение
есть 2 экрана (General_Fragment1 и General_Fragment2) , они переключа.тся перелистыванием пальца
А страница с ViewPager есть?
V0v1k
1157 / 981 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
24.07.2013, 00:11     Гугл карты #45
попробуйте просто удалить onCreateView в SupportMapFragment, или вообще удалить класс General_Fragment2 и писать
Java
1
Fragment fragment2 = new SupportMapFragment();
spydark91
84 / 84 / 2
Регистрация: 03.03.2011
Сообщений: 1,872
24.07.2013, 15:09  [ТС]     Гугл карты #46
Цитата Сообщение от Digetix Посмотреть сообщение
А страница с ViewPager есть?
вот xml
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 <RelativeLayout
       xmlns:android="http://schemas.android.com/apk/res/android"
       xmlns:tools="http://schemas.android.com/tools"
       android:layout_width="match_parent"
       android:layout_height="match_parent"
       android:orientation="vertical" 
       android:gravity="center"  >
       
      <android.support.v4.view.ViewPager
          android:id="@+id/pager"
          android:layout_width="match_parent"
          android:layout_height="match_parent"
          android:gravity="center" 
          android:background="@drawable/general_screen_bg" >
 
     </android.support.v4.view.ViewPager>
</RelativeLayout>
вот код
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
public class General_Activity extends FragmentActivity {
    PagerAdapter pagerAdapter;
    public ViewPager mViewPager;
    public int currentPage = 0;
    public userInf userInfo = new userInf();
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        requestWindowFeature(Window.FEATURE_NO_TITLE);
        setContentView(R.layout.general_activity);
 
        mViewPager = (ViewPager) findViewById(R.id.pager);
        TitleAdapter titleAdapter = new TitleAdapter(
                getSupportFragmentManager());
        mViewPager.setAdapter(titleAdapter);
        mViewPager.setCurrentItem(0);
 
    }
    
 
    public class TitleAdapter extends FragmentPagerAdapter {
        private final Fragment frags[] = new Fragment[2];
 
        public TitleAdapter(FragmentManager fm) {
            super(fm);
 
            frags[0] = new General_Fragment1(); // наследован от Fragment
            frags[1] = new General_Fragment2(); // должен быть наследован от MapFragment
        }
 
        @Override
        public Fragment getItem(int position) {
            return frags[position];
        }
        @Override
        public int getCount() {
            return frags.length;
//          return 2;
        }
    }
попробуйте просто удалить onCreateView в SupportMapFragment, или вообще удалить класс General_Fragment2 и писать
попробую
а в xml оставить
XML
1
2
3
4
5
        <fragment
        android:id="@+id/map"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        class="com.google.android.gms.maps.SupportMapFragment"/>
?

Добавлено через 1 час 40 минут
Цитата Сообщение от Digetix Посмотреть сообщение
и еще такой вопрос, куда надо прописывать ключ, который мне гугл выдал?
В Манифест
можно пример..?

Добавлено через 5 минут
Цитата Сообщение от spydark91 Посмотреть сообщение
и еще такой вопрос, куда надо прописывать ключ, который мне гугл выдал?
В Манифест
можно пример..?
с этим разобрался

Добавлено через 8 минут
в логе
Java
1
2
07-24 15:01:59.071: I/Google Maps Android API(27698): Failed to contact Google servers. Another attempt will be made when connectivity is established.
07-24 15:01:59.081: E/Google Maps Android API(27698): Failed to load map. Error contacting Google servers. This is probably an authentication issue (but could be due to network errors).
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/scroll"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:contentDescription="@string/app_name" >
 
 
        <fragment
        android:id="@+id/map"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        class="com.google.android.gms.maps.SupportMapFragment"/>
 
</ScrollView>
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
public class TitleAdapter extends FragmentPagerAdapter {
        private final Fragment frag1;
        private final SupportMapFragment frag2;
 
        public TitleAdapter(FragmentManager fm) { 
            super(fm); 
            
            frag1 = new General_Fragment1();
            frag2 = new General_Fragment2();            
        }
 
        @Override
        public Fragment getItem(int position) { 
            Log.d("s", String.valueOf(position));
            if (position == 0) return frag1;
            if (position == 1) return frag2;
            return frag2; 
 
            
        }
        @Override
        public int getCount() {
        //  return frags.length;
            return 2;
        }
    }
Java
1
2
3
4
5
6
7
8
public class General_Fragment2 extends SupportMapFragment  {    
    
    /*  public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {      
            View myView = inflater.inflate(R.layout.general_fragment_2, container, false);
            Log.d("ss", "ss");
            return myView; 
      }         */
}
на 2 фрагменте просто светло-белый фон и кнопочка "+" в правом нижнем углу
Digetix
104 / 104 / 1
Регистрация: 09.04.2012
Сообщений: 647
24.07.2013, 16:26     Гугл карты #47
Цитата Сообщение от spydark91 Посмотреть сообщение
в логе
У вас может старые версии SDK, в них эмулятор не поддерживает сервисы Google Play поэтому оно вылетает с такой ошибкой.
Цитата Сообщение от spydark91 Посмотреть сообщение
на 2 фрагменте просто светло-белый фон и кнопочка "+" в правом нижнем углу
Это кнопочка зума. Светло-белый фон из-за того, что или ключ не верный или нет интернета. Скорее всего нет интернета. Пробуйте на реально устройстве
spydark91
84 / 84 / 2
Регистрация: 03.03.2011
Сообщений: 1,872
24.07.2013, 16:47  [ТС]     Гугл карты #48
да вроде недавно ставил..
на нем как раз и пробую
Digetix
104 / 104 / 1
Регистрация: 09.04.2012
Сообщений: 647
24.07.2013, 16:49     Гугл карты #49
Эмулятор вообще-то не поддерживает карты.
V0v1k
1157 / 981 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
24.07.2013, 16:53     Гугл карты #50
значит ключ не верный или не прописан там где нужно.
Digetix
104 / 104 / 1
Регистрация: 09.04.2012
Сообщений: 647
24.07.2013, 16:56     Гугл карты #51
Цитата Сообщение от spydark91 Посмотреть сообщение
с этим разобрался
Куда вы ключ вставили?
spydark91
84 / 84 / 2
Регистрация: 03.03.2011
Сообщений: 1,872
24.07.2013, 16:56  [ТС]     Гугл карты #52
я на телефоне тестирую
теперь пишет
Java
1
07-24 16:53:52.693: I/Google Maps Android API(28964): Failed to contact Google servers. Another attempt will be made when connectivity is established.
XML
1
2
3
4
5
6
7
8
9
10
11
12
    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <uses-library android:name="com.google.android.maps" />
        <meta-data
            android:name="com.google.android.maps.v2.API_KEY"
            android:value="AIzaSyCEAl0ly9QAyYw4ullCcbB8_GdkSSIcEYo" >
        </meta-data>
....
</application>
беру верхний ключ
Миниатюры
Гугл карты  
Digetix
104 / 104 / 1
Регистрация: 09.04.2012
Сообщений: 647
24.07.2013, 17:00     Гугл карты #53
Цитата Сообщение от spydark91 Посмотреть сообщение
я на телефоне тестирую
теперь пишет
В телефоне сервисы Google Play есть?
spydark91
84 / 84 / 2
Регистрация: 03.03.2011
Сообщений: 1,872
24.07.2013, 17:14  [ТС]     Гугл карты #54
есть
гугл карты же там работают в других приложениях

Добавлено через 43 секунды
точно есть,нашел их
Digetix
104 / 104 / 1
Регистрация: 09.04.2012
Сообщений: 647
24.07.2013, 17:26     Гугл карты #55
Цитата Сообщение от spydark91 Посмотреть сообщение
есть
гугл карты же там работают в других приложениях
Может там старые карты, для них эти сервисы не нужны.

Вы не пробовали сначала сделать по той ссылке, что я вам писал? Сделать от начала до конца, а потом уже пробовать с ViewPager ?
spydark91
84 / 84 / 2
Регистрация: 03.03.2011
Сообщений: 1,872
24.07.2013, 17:38  [ТС]     Гугл карты #56
телефон не так давно покупал..
сейчас попробую..
Digetix
104 / 104 / 1
Регистрация: 09.04.2012
Сообщений: 647
24.07.2013, 17:39     Гугл карты #57
Цитата Сообщение от spydark91 Посмотреть сообщение
телефон не так давно покупал..
Ну может в нём ещё их нет
spydark91
84 / 84 / 2
Регистрация: 03.03.2011
Сообщений: 1,872
25.07.2013, 01:10  [ТС]     Гугл карты #58
Цитата Сообщение от Digetix Посмотреть сообщение
Вы не пробовали сначала сделать по той ссылке, что я вам писал?
если я правильно понял о чем вы, то вот..
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
package com.example.test;
import com.example.test.R;
 
import android.os.Bundle;
import android.support.v4.app.FragmentActivity;
import com.google.android.gms.maps.SupportMapFragment;
 
public class MainActivity extends FragmentActivity {  
 
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        
      
    }
 
    
}
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity" >
 
    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_centerVertical="true"
        android:text="@string/hello_world" />
    <fragment
    class="com.google.android.gms.maps.SupportMapFragment"
    android:layout_width="match_parent"
    android:layout_height="match_parent"/>
 
</RelativeLayout>
ну и лог
Java
1
2
3
4
5
6
7
8
9
07-24 21:55:49.800: D/Process(7685): killProcess, pid=7685
07-24 21:55:49.800: D/Process(7685): dalvik.system.VMStack.getThreadStackTrace(Native Method)
07-24 21:55:49.800: D/Process(7685): java.lang.Thread.getStackTrace(Thread.java:745)
07-24 21:55:49.800: D/Process(7685): android.os.Process.killProcess(Process.java:797)
07-24 21:55:49.800: D/Process(7685): com.android.internal.os.RuntimeInit$UncaughtHandler.uncaughtException(RuntimeInit.java:108)
07-24 21:55:49.800: D/Process(7685): java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:854)
07-24 21:55:49.800: D/Process(7685): java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:851)
07-24 21:55:49.800: D/Process(7685): dalvik.system.NativeStart.main(Native Method)
07-24 21:55:49.800: I/Process(7685): Sending signal. PID: 7685 SIG: 9
даже не написал аочему упал

Добавлено через 16 минут
возвращаясь к тому моменту, где не показывает "серую" карту
http://android-er.blogspot.ru/2012/1...ith-blank.html
говорит что все дело в ключе (подключение к инету точно есть), ключ дебаговый я получил и вставил, значит проблема кроется где-то еще..?

Добавлено через 1 час 33 минуты
забыл
XML
1
 <uses-library android:name="com.google.android.maps"/>
прописать
теперь пишет в чем дело, но я не понял..
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
07-24 23:31:20.238: W/dalvikvm(8240): VFY: unable to resolve static field 887 (MapAttrs) in Lcom/google/android/gms/R$styleable;
07-24 23:31:20.238: D/dalvikvm(8240): VFY: replacing opcode 0x62 at 0x000e
07-24 23:31:20.238: D/dalvikvm(8240): VFY: dead code 0x0010-00ae in Lcom/google/android/gms/maps/GoogleMapOptions;.createFromAttributes (Landroid/content/Context;Landroid/util/AttributeSet;)Lcom/google/android/gms/maps/GoogleMapOptions;
07-24 23:31:20.238: D/AndroidRuntime(8240): Shutting down VM
07-24 23:31:20.238: W/dalvikvm(8240): threadid=1: thread exiting with uncaught exception (group=0x4001d5a0)
07-24 23:31:20.258: E/AndroidRuntime(8240): FATAL EXCEPTION: main
07-24 23:31:20.258: E/AndroidRuntime(8240): java.lang.NoClassDefFoundError: com.google.android.gms.R$styleable
07-24 23:31:20.258: E/AndroidRuntime(8240):     at com.google.android.gms.maps.GoogleMapOptions.createFromAttributes(Unknown Source)
07-24 23:31:20.258: E/AndroidRuntime(8240):     at com.google.android.gms.maps.SupportMapFragment.onInflate(Unknown Source)
07-24 23:31:20.258: E/AndroidRuntime(8240):     at android.support.v4.app.FragmentActivity.onCreateView(FragmentActivity.java:279)
07-24 23:31:20.258: E/AndroidRuntime(8240):     at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:563)
07-24 23:31:20.258: E/AndroidRuntime(8240):     at android.view.LayoutInflater.rInflate(LayoutInflater.java:623)
07-24 23:31:20.258: E/AndroidRuntime(8240):     at android.view.LayoutInflater.inflate(LayoutInflater.java:408)
07-24 23:31:20.258: E/AndroidRuntime(8240):     at android.view.LayoutInflater.inflate(LayoutInflater.java:320)
07-24 23:31:20.258: E/AndroidRuntime(8240):     at android.view.LayoutInflater.inflate(LayoutInflater.java:276)
07-24 23:31:20.258: E/AndroidRuntime(8240):     at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:250)
07-24 23:31:20.258: E/AndroidRuntime(8240):     at android.app.Activity.setContentView(Activity.java:1712)
07-24 23:31:20.258: E/AndroidRuntime(8240):     at com.example.test.MainActivity.onCreate(MainActivity.java:14)
07-24 23:31:20.258: E/AndroidRuntime(8240):     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1072)
07-24 23:31:20.258: E/AndroidRuntime(8240):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1836)
07-24 23:31:20.258: E/AndroidRuntime(8240):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1893)
07-24 23:31:20.258: E/AndroidRuntime(8240):     at android.app.ActivityThread.access$1500(ActivityThread.java:135)
07-24 23:31:20.258: E/AndroidRuntime(8240):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1054)
07-24 23:31:20.258: E/AndroidRuntime(8240):     at android.os.Handler.dispatchMessage(Handler.java:99)
07-24 23:31:20.258: E/AndroidRuntime(8240):     at android.os.Looper.loop(Looper.java:150)
07-24 23:31:20.258: E/AndroidRuntime(8240):     at android.app.ActivityThread.main(ActivityThread.java:4385)
07-24 23:31:20.258: E/AndroidRuntime(8240):     at java.lang.reflect.Method.invokeNative(Native Method)
07-24 23:31:20.258: E/AndroidRuntime(8240):     at java.lang.reflect.Method.invoke(Method.java:507)
07-24 23:31:20.258: E/AndroidRuntime(8240):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:849)
07-24 23:31:20.258: E/AndroidRuntime(8240):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:607)
07-24 23:31:20.258: E/AndroidRuntime(8240):     at dalvik.system.NativeStart.main(Native Method)
выполнил действия из статьи http://android-er.blogspot.ru/2013/0...t-library.html, но не помогло

Добавлено через 42 минуты
пробую сделать не фрагмент для начала..
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
package com.example.test;
 
import android.os.Bundle;
import com.google.android.maps.MapActivity;
 
public class MainActivity extends MapActivity {
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }
    @Override
    protected boolean isRouteDisplayed() {
        return false;
    }
 
 
}
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" >
    <com.google.android.maps.MapView
        android:id="@+id/map"
        android:layout_weight="fill_parent"
        android:layout_height="fill_parent"
        android:enabled="true"
        android:clickable="true"
        android:apiKey="AIzaSyCEAl0ly9QAyYw4ullCcbB8_GdkSSIcEYo" >
        
    </com.google.android.maps.MapView>
</LinearLayout>
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.test"
    android:versionCode="1"
    android:versionName="1.0" >
 
    <uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="17" />
    <uses-permission android:name="android.permission.INTERNET"/>
 
    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <uses-library android:name="com.google.android.maps" />
        <activity
            android:name="com.example.test.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>
    </application>
 
</manifest>
Description Resource Path Location Type
The import com.google cannot be resolved MainActivity.java /test/src/com/example/test line 4 Java Problem
не понимаю почему не находит

Добавлено через 40 минут
практически получилось
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
package com.example.test;
 
 
import android.os.Bundle;
import com.google.android.maps.MapActivity; 
 
public class MainActivity extends MapActivity {
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }
    @Override
    protected boolean isRouteDisplayed() {
        return false;
    }
 
 
}
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" >
    <com.google.android.maps.MapView
        android:id="@+id/map"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:enabled="true"
        android:clickable="true"
        android:apiKey="AIzaSyCEAl0ly9QAyYw4ullCcbB8_GdkSSIcEYo" >
        
    </com.google.android.maps.MapView>
</LinearLayout>
появилась надпись "гугл" в левом нижнем углу и появился клетчатый серый экран..
карты нет никакой
Digetix
104 / 104 / 1
Регистрация: 09.04.2012
Сообщений: 647
25.07.2013, 11:45     Гугл карты #59
Цитата Сообщение от spydark91 Посмотреть сообщение
появилась надпись "гугл" в левом нижнем углу и появился клетчатый серый экран..
карты нет никакой
Ну такое бывает, когда карты версии 1. Вы же тулите сначала карты версии 2, потом 1.
Здесь серый экран потому что вы ключ от карт версии 2, вставили в карты версии 1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.07.2013, 12:39     Гугл карты
Еще ссылки по теме:

Отображение пользователей на гугл картах Android
Скриншот гугл карты при нажатии на кнопку Android
Авторизация в гугл аккаунте Android
Android Публикация приложения в гугл плей
Нарисовать маршрут на карте гугл Android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
spydark91
84 / 84 / 2
Регистрация: 03.03.2011
Сообщений: 1,872
25.07.2013, 12:39  [ТС]     Гугл карты #60
а в чем вообще различия между 1 и 2 версиями?
1 - не фрагмент
2 - фрагмент, так чтоли?

Добавлено через 1 минуту
и 1 версия подключается в xml так
Java
1
android:apiKey="AIzaSyCEAl0ly9QAyYw4ullCcbB8_GdkSSIcEYo"
а 2 в манифесте?
Yandex
Объявления
25.07.2013, 12:39     Гугл карты
Ответ Создать тему
Опции темы

Текущее время: 03:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru