Android прослушиватель местоположения две функции Google Maps

Я работаю над приложением, которое запускает службу с прослушивателем местоположения, и мне нужно делать что-то в фоновом режиме.

В настоящее время я интегрирую Карты Google в свое приложение. Нужно ли мне создавать другой прослушиватель местоположения? Я использую тот же, как?

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


person Meir    schedule 16.05.2013    source источник
comment
что вы пытаетесь сделать с местоположением?   -  person tyczj    schedule 17.05.2013
comment
Я сохраняю местоположения для будущего использования через службу и хочу, чтобы на карте отображалось текущее местоположение. Есть ли лучший способ сделать это?   -  person Meir    schedule 17.05.2013


Ответы (2)


Если вы используете Google Maps v2, просто установите для параметра setMyLocationEnabled(boolean) значение true, и ваше местоположение будет отображаться без каких-либо действий.

person tyczj    schedule 16.05.2013
comment
У меня не работает... Разве мне не нужно отправлять на карту источник местоположения (прослушиватель местоположения)? - person Meir; 17.05.2013

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

 googleMap.moveCamera(CameraUpdateFactory.newLatLng(position));

position будет создано так:

 LatLng position = new LatLng(location.getLatitude(), location.getLongitude());

Это должно делать то, что вы хотите. Потратьте некоторое время на изучение руководства разработчика для карт Google.

person eddiecubed    schedule 16.05.2013