tout en déplaçant à la carte en le faisant glisser toujours revenir à l'emplacement actuel chaque seconde, je suis incapable de voir la vue sur la carte près de mon emplacement, comment l'empêcher de se déplacer à l'emplacement actuel chaque seconde? je veux aller à ma position seulement si mon bouton de localisation est cliqué .. donc quelqu'un peut-il m'aider? Merci d'avance. mon code esttout en bougeant à huis clos en déplaçant toujours se déplace à l'emplacement actuel chaque seconde
@Override
public void onLocationChanged(Location location)
{
mLastLocation = location;
if (mCurrLocationMarker != null) {
mCurrLocationMarker.remove();
}
//Place current location marker
LatLng latLng = new LatLng(location.getLatitude(), location.getLongitude());
/*MarkerOptions markerOptions = new MarkerOptions();
markerOptions.position(latLng);
markerOptions.title("Current Position");
markerOptions.icon(BitmapDescriptorFactory.defaultMarker(BitmapDescriptorFactory.HUE_MAGENTA));
mCurrLocationMarker = mGoogleMap.addMarker(markerOptions);
*/
CameraUpdate center=
CameraUpdateFactory.newLatLng(latLng);
CameraUpdate zoom=CameraUpdateFactory.zoomTo(15.0f);
mGoogleMap.moveCamera(center);
mGoogleMap.animateCamera(zoom);
//move map camera
// mGoogleMap.moveCamera(CameraUpdateFactory.newLatLngZoom(latLng,15.0f));
}
alors où puis-je mettre ce code pour montrer l'emplacement actuel une fois? –
mais je veux montrer l'emplacement actuel une fois lors du chargement de la première fois –
regardez ici http://stackoverflow.com/a/13905821/7784663 dans onLocationChanged écouteur –