Я получаю сообщение об ошибке, в котором говорится, что «Переменная точка» доступна из внутреннего класса, должна быть объявлена окончательной ». Ошибка находится на последней "точки" on.positionПеременная точка должна быть окончательной
googleMap.setOnMapLongClickListener(new GoogleMap.OnMapLongClickListener() {
@Override
public void onMapLongClick(LatLng point) {
googleMap.setOnMapLongClickListener(new GoogleMap.OnMapLongClickListener() {
@Override
public void onMapLongClick(LatLng point) {
AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
builder.setTitle("Title");
// Set up the input
final EditText input = new EditText(MainActivity.this);
builder.setView(input);
// Set up the buttons
builder.setPositiveButton("OK", new DialogInterface.OnClickListener() {@Override
public void onClick(DialogInterface dialog, int which) {
String text = input.getText().toString();
googleMap.addMarker(new MarkerOptions()
.position(point)
.title(text));
}
});
}
});
}
});
}
бог я чувствую себя глупо, напечатал "LatLng конечная точка", и я просто не мог понять LMAO –
вы можете – Blackbelt