Closed CoolMind closed 7 years ago
Здравствуйте! Не могу получить при старте активности текущие координаты. Можно лишь только после вызова события:
onMyLocationListener = new OnMyLocationListener() { @Override public void onMyLocationChange(MyLocationItem myLocationItem) { if (myLocationItem != null) { userLat = myLocationItem.getGeoPoint().getLat(); userLng = myLocationItem.getGeoPoint().getLon(); Log.i(TAG, "Координаты: " + userLat + ", " + userLng); } } };
Но это событие когда ещё случится. Можно ли как-то получить хотя бы last known location?
Вопрос решён. Событие ловить не обязательно, главное, чтобы прошла инициализация активности, а потом по нажатию на кнопку можно взять координаты. В этом случае NPE не возникнет.
Здравствуйте! Не могу получить при старте активности текущие координаты. Можно лишь только после вызова события:
Но это событие когда ещё случится. Можно ли как-то получить хотя бы last known location?