Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.70/33: Рейтинг темы: голосов - 33, средняя оценка - 4.70
spydark91
86 / 86 / 13
Регистрация: 03.03.2011
Сообщений: 1,873
1

Гугл карты

19.07.2013, 22:45. Просмотров 5980. Ответов 106
Метки нет (Все метки)

добился я от консоли Certificate fingerprint
теперь не знаю, что с ним делать
куда его отправлять и откуда качать гугл либы для карт..?

Добавлено через 20 секунд
то я получил дебаг ключ..
а как получить релиз?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.07.2013, 22:45
Ответы с готовыми решениями:

Не отображаются карты гугл
Здравствуйте. В программировании под андроид я полный новичок. Решил посмотреть...

Скриншот гугл карты при нажатии на кнопку
Есть ли возможность написать обработчик для кнопки, который делает скриншот...

После запаковки apk файла не отображаются гугл карты
После запаковки apk файла приложения olx.ua не отображаются гугл карты при...

календарь Гугл
Получил весь список событий из календаря гугл, но никак не пойму, почему,...

Гугл адреса
Доброго времени суток. Разбираю пример по запросу гугл адресов. Код в 27...

106
spydark91
86 / 86 / 13
Регистрация: 03.03.2011
Сообщений: 1,873
22.07.2013, 20:35  [ТС] 21
не, там не то все..
мне надо чтобы 1 фрагмент бы наследником от Фрагмент, а другой от МапФрагмент (пост 13)
0
V0v1k
1160 / 984 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
22.07.2013, 22:42 22
Цитата Сообщение от spydark91 Посмотреть сообщение
не, там не то все..
мне надо чтобы 1 фрагмент бы наследником от Фрагмент, а другой от МапФрагмент (пост 13)
не понятна суть проблемы.
0
spydark91
86 / 86 / 13
Регистрация: 03.03.2011
Сообщений: 1,873
22.07.2013, 22:51  [ТС] 23
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
42
43
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;
        }
    }
}
Java
1
2
3
4
5
6
7
8
9
10
11
port android.widget.TextView;
 
public class General_Fragment1 extends Fragment implements OnClickListener {    
 
      public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {        
            final View myView = inflater.inflate(R.layout.general_fragment_1, container, false);
    
            return myView;
      }
 
}
Java
1
2
3
4
5
6
7
public class General_Fragment2 extends MapFragment {    
    
      public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {        
            View myView = inflater.inflate(R.layout.general_fragment_2, container, false);
            return myView; 
      }         
}
проблема в несовпадении типов

т.е. 1 экран наследник от Fragment, 2 экран(включаем его слайдингом) наследник от MapFragment
как с этим работать в классе General_Activity.TitleAdaptor в функции getItem
ведь она возвращает только либо Fragment либо MapFragment ( смотря как определить ее)
0
V0v1k
1160 / 984 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
22.07.2013, 22:58 24
ну так MapFragment наследник от Fragment.

Добавлено через 2 минуты
MapFragment наследуется от android.app.Fragment, а General_Fragment1 наверное наследуется от фрагмента с суппорт либы, наследуйте от android.app.Fragment.
0
spydark91
86 / 86 / 13
Регистрация: 03.03.2011
Сообщений: 1,873
22.07.2013, 23:00  [ТС] 25
ну вот пробую так
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 frags[] = new Fragment[2];
        private final Fragment frag1;
        private final MapFragment frag2;
 
        public TitleAdapter(FragmentManager fm) { 
            super(fm);
 
        //  frags[0] = new General_Fragment1(); // наследован от Fragment
            //frags[1] = new General_Fragment2(); // наследован от Fragment
            frag1 = new General_Fragment1();
            frag2 = new General_Fragment2();
            
        }
 
        @Override
        public Fragment getItem(int position) {
            if (position == 0) return frag1;
            if (position == 1) return frag2;
        }
        @Override
        public int getCount() {
        //  return frags.length;
            return 2;
        }
    }
Description Resource Path Location Type
Type mismatch: cannot convert from MapFragment to Fragment General_Activity.java /pr/src/com/e/pr line 112 Java Problem
0
V0v1k
1160 / 984 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
22.07.2013, 23:03 26
используйте SupportMapFragment вместо MapFragment.
0
spydark91
86 / 86 / 13
Регистрация: 03.03.2011
Сообщений: 1,873
22.07.2013, 23:03  [ТС] 27
Java
1
2
3
4
5
6
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentActivity;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentPagerAdapter;
import android.support.v4.view.PagerAdapter;
import android.support.v4.view.ViewPager;
а как с этими импортами быть?
0
V0v1k
1160 / 984 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
22.07.2013, 23:05 28
просто используйте SupportMapFragment вместо MapFragment.
0
spydark91
86 / 86 / 13
Регистрация: 03.03.2011
Сообщений: 1,873
22.07.2013, 23:06  [ТС] 29
вернул все импорты в прижнее состояние
тоже несовпадение типов
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 frags[] = new Fragment[2];
        private final Fragment frag1;
        private final SupportMapFragment frag2;
 
        public TitleAdapter(FragmentManager fm) { 
            super(fm);
 
        //  frags[0] = new General_Fragment1(); // наследован от Fragment
            //frags[1] = new General_Fragment2(); // наследован от Fragment
            frag1 = new General_Fragment1();
            frag2 = new General_Fragment2();
            
        }
 
        @Override
        public Fragment getItem(int position) {
            if (position == 0) return frag1;
            if (position == 1) return frag2;
        }
        @Override
        public int getCount() {
        //  return frags.length;
            return 2;
        }
    }
Description Resource Path Location Type
This method must return a result of type Fragment General_Activity.java /pr/src/com/e/pr line 111 Java Problem

Java
1
2
3
4
5
6
7
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);
            return myView; 
      }         
}
0
V0v1k
1160 / 984 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
22.07.2013, 23:09 30
это с SupportMapFragment? с SupportMapFragment все должно работать.
0
spydark91
86 / 86 / 13
Регистрация: 03.03.2011
Сообщений: 1,873
22.07.2013, 23:12  [ТС] 31
да, с ним

Добавлено через 1 минуту
правильно ли я объявил frag2 ?
0
V0v1k
1160 / 984 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
22.07.2013, 23:13 32
можете выложить проект?

Добавлено через 47 секунд
Цитата Сообщение от spydark91 Посмотреть сообщение
правильно ли я объявил frag2 ?
объявите просто как Fragment.
1
spydark91
86 / 86 / 13
Регистрация: 03.03.2011
Сообщений: 1,873
22.07.2013, 23:13  [ТС] 33
он большой очень, сейчас сделаю обрезанную копию
0
V0v1k
1160 / 984 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
22.07.2013, 23:16 34
Цитата Сообщение от V0v1k Посмотреть сообщение
объявите просто как Fragment.
должно помочь.

Добавлено через 1 минуту
хотя и так должно работать.
0
spydark91
86 / 86 / 13
Регистрация: 03.03.2011
Сообщений: 1,873
23.07.2013, 00:24  [ТС] 35
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();
            frag2 = new General_Fragment2();            
        }
 
        @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;
        }
    }
ошибок нет и все запускается..но
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; 
      }         
}
лог пуст,т.е. это код вообще не запускается
вот xml general_fragment_2 на всякий случай..
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>
Добавлено через 2 минуты
и когда я провожу пальцем по экрану у появляется тот же самый экран ( это экран класса General_Fragment1)
0
V0v1k
1160 / 984 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
23.07.2013, 01:21 36
ничего не понятно. Вы поместили SupportMapFragment в SupportMapFragment чтобы мы могли смотреть карту пока смотрим карту?
0
spydark91
86 / 86 / 13
Регистрация: 03.03.2011
Сообщений: 1,873
23.07.2013, 12:01  [ТС] 37
хм, ну да, смешно
а как должна xmlка выглядеть?

Добавлено через 1 минуту
и еще такой вопрос, куда надо прописывать ключ, который мне гугл выдал?

Добавлено через 12 минут
если не сложно, то очень прошу скинуть маленький проект-примерчик с картой-фрагментом
0
Digetix
104 / 104 / 1
Регистрация: 09.04.2012
Сообщений: 651
23.07.2013, 20:16 38
Цитата Сообщение от spydark91 Посмотреть сообщение
и еще такой вопрос, куда надо прописывать ключ, который мне гугл выдал?
В Манифест
Цитата Сообщение от spydark91 Посмотреть сообщение
если не сложно, то очень прошу скинуть маленький проект-примерчик с картой-фрагментом
Отправляю вас на http://android-er.blogspot.com/2012/...ogle-maps.html, там всё пошагово расписано про карты версии 2
0
spydark91
86 / 86 / 13
Регистрация: 03.03.2011
Сообщений: 1,873
23.07.2013, 20:38  [ТС] 39
http://android-er.blogspot.ru/2012/12/using-supportmapfragment.html
тут фрагмент прописан просто в xml, а у меня этот фрагмент-карта создается в коде..
0
Digetix
104 / 104 / 1
Регистрация: 09.04.2012
Сообщений: 651
23.07.2013, 20:47 40
Цитата Сообщение от spydark91 Посмотреть сообщение
вот xml general_fragment_2 на всякий случай..
А там разве не код карты?
0
23.07.2013, 20:47
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.07.2013, 20:47

Контакты с гугл аккаунта
Используя контент провайдер получаю список контактов у которых есть дни...

Авторизация в гугл аккаунте
Всем привет. Вопрос такой, допустим, создал я тестовое приложение два поля и...

Работа с гугл картой
Добрый день уважаемые форумчане. вопрос такой, необходимо создать систему,...


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

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru