Я включил все сервисы API.Я использую ключ API.Google Maps работает нормально, но каждый раз, когда я нажимаю на текстовое представление autoplacesupportfragment, моя клавиатура выскакивает.Я не могу искать в любом месте.И API мест включен.Я перепробовал почти все, но, похоже, не знаю проблемы.он работал нормально, когда я использовал старый ключ.но теперь по какой-то причине я обязан использовать новый ключ.но это не работает.
Java-код:
sourceaddress = (PlaceAutocompleteFragment)getFragmentManager().findFragmentById(R.id.place_location);
sourceaddress.setOnPlaceSelectedListener(new PlaceSelectionListener() {
@Override
public void onPlaceSelected(Place place) {
if (sourceflag) {
SourceMarker.remove();
}
sourcelat = place.getLatLng().latitude;
sourcelong = place.getLatLng().longitude;
sourcelatlong = new LatLng(place.getLatLng().latitude, place.getLatLng().longitude);
source = place.getLatLng().latitude + "," + place.getLatLng().longitude;
SourceMarker = mMap.addMarker(new MarkerOptions().position(sourcelatlong)
.title("Source Address").draggable(true));
mMap.animateCamera(CameraUpdateFactory.newLatLngZoom(new
LatLng(place.getLatLng().latitude, place.getLatLng().longitude), 15));
// destination = destination.replace("" , "+" );
Log.d("destination: ", "" + source);
Toast.makeText(pin.this, source, Toast.LENGTH_SHORT).show();
sourceflag = true;
}
@Override
public void onError(Status status) {
// Toast.makeText(Driver_NavDrawer.this,""+status.toString(),Toast.LENGTH_SHORT).show();
}
});``