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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование 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 name="AppThemeMaterial" parent="android:Theme.Material"> <!-- Customize the Material elements here --> </style> выдает такую ошибку - android:Theme.Material requires API level 21...
Программирование Android Потребление памяти программы Можно ли получить потребление памяти текущей программы? Если да, то как? http://www.cyberforum.ru/android-dev/thread1309324.html
Программирование Android Определить первый пустой элемент ArrayList
Есть ArrayList, там несколько элементов пустые, нужно определить самый первый, его индекс.
Программирование Android Не запускается эмулятор в Android Studio
Всех приветствую! Последние пару недель занимаюсь установкой и настройкой Android Studio. На данный момент студия вроде бы нормально генерит проект типа "Hello world!", но запускать его в эмуляторе не хочет. После запуска пишет в логе C:\Android\android-sdk\tools\emulator.exe -avd Default_Nexus_5 -netspeed full -netdelay none и больше ничего не происходит. Никакого окна с эмуляцией не...
Программирование Android Трудоемкость проекта http://www.cyberforum.ru/android-dev/thread1309202.html
Сколько программистов нужно и сколка время займет написания программы (Серверную часть клиенскую веб, под ключь) на подобии Скайпа только без видеосвязи? Спасибо за ответы если таковы будут.,
Программирование Android Касание в EditText Подскажите пожалуйста, как можно обработать касание в EditText. Нужно при касании менять цвет, но не знаю как правильно вызвать обработчик касания. подробнее

Показать сообщение отдельно
_Vertigo_
14 / 14 / 2
Регистрация: 07.09.2013
Сообщений: 159
Завершенные тесты: 1

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

24.11.2014, 15:06. Просмотров 1222. Ответов 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);
}
Тот же результат.
Как реализовать данную функцию?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru