Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
_Vertigo_
14 / 14 / 6
Регистрация: 07.09.2013
Сообщений: 159
Завершенные тесты: 1
0

Получение своего местоположения на карте

24.11.2014, 15:06. Просмотров 1899. Ответов 5
Метки (Все метки)

Здравствуйте. Есть небольшая проблема с получением своего местоположения на карте. Никак не могу понять, как это сделать.
Что пробовал:

Java
1
2
3
4
private GoogleMap mMap;
public void GoButtonClick(View view) {
mMap.getMyLocation();
}
Данный способ крашится при вызове в программе по нажатию на кнопку.

Так же пытался "вешать" слушателя на событие, которое меняло местоположение:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
private GoogleMap mMap;
private GoogleMap.OnMyLocationChangeListener myLocationChangeListener = new GoogleMap.OnMyLocationChangeListener() {
        @Override
        public void onMyLocationChange(Location location) {
            LatLng loc = new LatLng(location.getLatitude(), location.getLongitude());
            mMarker = mMap.addMarker(new MarkerOptions().position(loc));
            if(mMap != null){
                mMap.animateCamera(CameraUpdateFactory.newLatLngZoom(loc, 16.0f));
            }
        }
    };
public void GoButtonClick(View view) {
mMap.setOnMyLocationChangeListener(myLocationChangeListener);
}
Тот же результат.
Как реализовать данную функцию?

Вернуться к обсуждению:
Получение своего местоположения на карте
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.11.2014, 15:06
Готовые ответы и решения:

Программа для отслеживания местоположения по карте
Доброго времени суток. Помогите пожалуйста написать программу для отслеживания...

Разработка приложения для отображения местоположения пользователей на карте
Доброго времени суток! Собираюсь разработать приложение по типу "Find my...

Отобразить кнопку своего местоположения в Google Maps
Как добавить (отобразить) кнопку своего местоположения в картах Google версии 1?

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

Получение координат gps из своего класса (getLastKnownLocation)
Один из методов класса содержит Location location; LocationManager lm =...

5
Другие темы раздела
Программирование Android Использованеи materialdesign http://www.cyberforum.ru/android-dev/thread1309367.html
Решил оформление приложения обновить под lollipop, поменял в android studio buildToolsVersion "21.0.2" поставил compile "com.android.support:appcompat-v7:21.0.2" Однако при создании темы <style...
Программирование Android Потребление памяти программы Можно ли получить потребление памяти текущей программы? Если да, то как? http://www.cyberforum.ru/android-dev/thread1309324.html
Программирование Android Определить первый пустой элемент ArrayList
Есть ArrayList, там несколько элементов пустые, нужно определить самый первый, его индекс.
Программирование Android Не запускается эмулятор в Android Studio
Всех приветствую! Последние пару недель занимаюсь установкой и настройкой Android Studio. На данный момент студия вроде бы нормально генерит проект типа "Hello world!", но запускать его в...
Программирование Android Трудоемкость проекта http://www.cyberforum.ru/android-dev/thread1309202.html
Сколько программистов нужно и сколка время займет написания программы (Серверную часть клиенскую веб, под ключь) на подобии Скайпа только без видеосвязи? Спасибо за ответы если таковы будут.,
Программирование Android Касание в EditText Подскажите пожалуйста, как можно обработать касание в EditText. Нужно при касании менять цвет, но не знаю как правильно вызвать обработчик касания. подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru