Als ik plak de uitvoer van log lat en log lang in google maps het automatisch naar de locatie te corrigeren, maar animateCamera()wordt omgeleid naar verkeerde plaats in google maps android app. Help alstublieft!
public void onSearch(View view){
Log.i(******************,in search function);
EditText locationTf = (EditText)findViewById(R.id.editText);
String location = locationTf.getText().toString();
Log.i(Entered location:,location);
if(location != null || location.equals()){
Log.i(In if statement,all condition are satisfied);
Geocoder geocoder = new Geocoder(this);
try {
addresses = geocoder.getFromLocationName(location,1);
Log.i(in try block,addresses.toString());
} catch (IOException e) {
e.printStackTrace();
}
Address address = addresses.get(0);
Log.i(after try catch block,address.toString());
LatLng searchLatLng = new LatLng(address.getLatitude(),address.getLatitude());
double logLat = address.getLatitude() ;
double logLon = address.getLongitude() ;
Log.i(********************,&&&&&&&&&&&&&&&&&&&&&&&&);
Log.i(Double.toString(logLat),Double.toString(logLon));
mMap.addMarker(new MarkerOptions().position(searchLatLng).title(Results));
mMap.animateCamera(CameraUpdateFactory.newLatLng(searchLatLng));
// mMap.moveCamera(CameraUpdateFactory.newLatLngZoom(searchLatLng, 10));
}
else {
}
}













