С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
klim76
20 / 14 / 2
Регистрация: 10.06.2016
Сообщений: 144
1

Google maps метод поиска фрагмента карт на разметке для разных версий Android

25.10.2016, 01:32. Просмотров 262. Ответов 2
Метки нет (Все метки)

Столкнулся с такой проблемой.
в андройде 6 работает один метод поиска фрагмента карт на разметке а в 5 и ранее - другой.

//api 21+
mapFragment = (MapFragment) getChildFragmentManager().findFragmentById(R.id.container_map);
//api20-
//mapFragment = (MapFragment) getActivity().getFragmentManager().findFragmentById(R.id.container_map);

Соответственно метод не в свое версии андройда ничго не находит и выдает null со всеми вытекающими...
как быть? каким методом искать фрагмент карт?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.10.2016, 01:32
Ответы с готовыми решениями:

Google maps android
Надо добавить ГуглМэпс в приложение + построение маршрута. Как это сделать...

Google Maps - Android
Здравствуйте! Помогите, не могу разобраться с картами, не работают...Все сделал...

Не импортируется com.google.android.maps
Проблема следующего характера. Пробую сделать по гайду книги Р.Маейра...

Подкючение пакета com.google.android.maps
Доброго времени суток. Столкнулся с проблемой, никак не могу подключить пакет...

Google Maps/Drive API for Android
Столкнулся с такой пробелмой, пару месяцев назад написал приложение , которое...

2
Mikalai
264 / 240 / 95
Регистрация: 11.01.2015
Сообщений: 671
25.10.2016, 02:15 2
klim76, нужно писать что-то вроде этого:
Java
1
2
3
4
5
6
        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
            //21+
            mapFragment = (MapFragment) getChildFragmentManager().findFragmentById(R.id.container_map);
        } else {
            mapFragment = (MapFragment) getActivity().getFragmentManager().findFragmentById(R.id.container_map);
        }
0
klim76
20 / 14 / 2
Регистрация: 10.06.2016
Сообщений: 144
25.10.2016, 10:50  [ТС] 3
Mikalai, а это норма или я что то не так понял? просто где ни смотрел примеры работы с картами - что то не припоминаю подобной проверки.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.10.2016, 10:50

Как сделать меню в шаблоне Google maps Activity Android studio
Здравствуйте создал шаблон google maps хотел разместить елементи управления. И...

Несколько snippet для маркера Google Maps v.2
Пользуюсь картами Google Maps v.2, там маркер добавляется вот так ...

Разные drawable для маркера Google Maps
Здравствуйте. Есть код главной активити @Override public void...


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

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

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