J'essaie de créer une application Android en utilisant Android studio qui utilise l'emplacement utilisateur. J'essaie d'importer l'api des services de localisation GoogleServices LocationServices, mais il le dit impossible de résoudre le symbole "LocationServices". J'ai essayé de chercher une réponse mais je ne peux pas comprendre quel est le problème.
voici une photo de mon erreur et de mon code:
Merci d'avance
Vous devez importer:
import com.google.Android.gms.location.LocationServices;
Et en build.gradle
:
implementation 'com.google.Android.gms:play-services-location:11.0.2'
votre classe doit implémenter:
public class MapsActivity extends FragmentActivity implements OnMapReadyCallback,
LocationListener,
GoogleApiClient.ConnectionCallbacks,
GoogleApiClient.OnConnectionFailedListener { ...}
Vous devez remplacer ces méthodes:
@Override
public void onConnected(Bundle bundle) {
}
@Override
public void onConnectionSuspended(int i) {
}
@Override
public void onConnectionFailed(ConnectionResult connectionResult) {
}
@Override
public void onLocationChanged(Location location) {
}
Voici un détail Implémentation
En regardant cela 7 mois après sa publication, je suis sorti d'un bourrage.
Au moment de la rédaction, vous devez mettre à jour le build.gradle (Module: app) vers compile 'com.google.Android.gms:play-services-location:11.4.2'
https://developers.google.com/Android/guides/setup
Votre message m'a beaucoup aidé et j'espère que cet ajout aidera également les autres personnes à consulter ce message à l'avenir.