Android Google Map's setOnMyLocationChangeListener il metodo è ora obsoleto. Qualcuno sa come aggirarlo? Grazie.Android setOnMyLocationChangeListener è obsoleto
metodorisposta
setOnMyLocationChangeListener
è ora.Deprecated
È possibile utilizzare invece com.google.android.gms.location.FusedLocationProviderApi
.
FusedLocationProviderApi che è l'ultima API e il migliore tra le possibilità a disposizione per ottenere la posizione in Android.
Certo, questo è ciò che dicono la documentazione, ma penso che l'intenzione del PO è che stanno attualmente utilizzando OnMyLocationChangeListener.onMyLocationChange per ottenere un callback quando il punto blu si muove sulla mappa, e vogliono trovare un modo non deprecato per continuare a farlo ... e non ce n'è. Il modo non deprecato è di scrivere il tuo codice per avviare e arrestare manualmente i tuoi aggiornamenti di posizione FusedLocationApi, che è IMO stupido poiché i tuoi parametri potrebbero non essere uguali a quelli usati dalla Mappa, quindi potresti non ricevere aggiornamenti a nello stesso momento in cui si sposta il punto blu. – swooby
Sono d'accordo con Swooby, hanno rimosso un modo molto semplice per ottenere la mia posizione con aggiornamenti di movimento sulla mappa, così come map.getMyLocation() è anche deprecato. Ora Google ci costringe a scrivere il nostro codice e a "venderci" l'idea che i servizi di googleplay siano i migliori per gli sviluppatori, quando ci danno sempre più problemi – zapotec
amo vigliacco giù voti senza commento perché – dit