Я знаю, что некоторые телефоны не предустанавливают игру в Google Play. Я хочу спросить, есть ли возможный способ получить местоположение без сервисов Google Play, просто используйте locationManager. Не locationClient.
Получить местоположение без сервисов google play -android
Ответ 1
вы можете использовать LocationManager
LocationManager locationManager = (LocationManager) getApplicationContext().getSystemService(LOCATION_SERVICE);
Location location = locationManager.getLastKnownLocation(LocationManager.NETWORK_PROVIDER);
Ответ 2
Просто используйте диспетчер местоположений, как вы сказали
http://developer.android.com/guide/topics/location/strategies.html
Ответ 3
Откройте "LocationManager" и установите соответствующий провайдер, GPS или NETWORK. вы можете получать периодические обновления или одно обновление, используя методы requestLocationUpdates() и getLastKnownLocation() соответственно. Наконец, получить объект Location и получить широту, долготу, вызывая требуемые методы в объекте Location.