Страница 1 из 1
Как отобразить мое местоположение на карте?
Добавлено: 10 май 2012, 22:42
icamys
Задачи:
1. Встроить карту Google Maps в приложение (разобрался)
2. Отобразить на нем мое меcтоположение
3. Наложить еще пару маркеров, для разнообразия. (думал воспользоваться БД для хранения координат)
Читал кучу туториалов, иностранных и наших. В документации об этом умалчивают, туториалы либо устаревшие либо совершенно без объяснений. Объясните пожалуйста, кто в курсе этого вопроса.
Re: Как отобразить мое местоположение на карте?
Добавлено: 11 май 2012, 00:38
andev
у вас трудности с отображением координат на карте или с получением координат через GPS/вышки оператора?
Re: Как отобразить мое местоположение на карте?
Добавлено: 11 май 2012, 11:38
icamys
С отображением координат проблем не возникло. На всякий случай опишу свои шаги:
1. Получил API ключ от Google и встроил карту в приложение.
2. Ассоциировал карту с объектом mapView класса MapView.
3. Создал объект mMapController класса MapController и присвоил ему контроллер карты используя метод getController класса MapView.
4. Создал объект класса GeoPoint, задал координаты и отобразил их методом animateTo.
Вопрос заключается в том, как получить точку типа GeoPoint с координатами моего местоположения?
Я находил вариант использования класса MyLocationOverlay, но он мне совсем не понятен, и как таковую точку GeoPoint из него получить не удается.
(
http://habrahabr.ru/post/131252/ )
Может Вы сможете объяснить подробнее?
П.С. С этого сайта я прошел первые 36 уроков на данный момент.
Re: Как отобразить мое местоположение на карте?
Добавлено: 11 май 2012, 15:15
kolipass
Требуется именно GeoPoint? Если нужны просто координат
Код: Выделить всё
manager = (LocationManager)getSystemService( Context.LOCATION_SERVICE);
manager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0, listener);
Location loc = manager.getLastKnownLocation(LocationManager.GPS_PROVIDER);
//loc.getLatitude(), loc.getLongitude()
Re: Как отобразить мое местоположение на карте?
Добавлено: 12 май 2012, 00:16
icamys
Спасибо, конечно, но понятней оно не стало =)
Re: Как отобразить мое местоположение на карте?
Добавлено: 03 май 2015, 18:19
Эркин
Если это ещё интересует ... напиши в личку
Re: Как отобразить мое местоположение на карте?
Добавлено: 28 май 2015, 19:21
powerewop
зачем в личку.. нам тоже интересно )