LatLng
нельзя передать таким образом (к сожалению).
РЕДАКТИРОВАТЬ: Даниэль Нуджент разоблачил и доказал, что действительно LatLng
IS Parcelable. Поэтому, это решение лучше, чем мое, я должен признать, и я тоже кое-что узнаю.
Я бы предложил сохранить значения lat / lng отдельно:
intent.putExtra("latitude", latLng.latitude);
intent.putExtra("longitude", latLng.longitude);
Затем извлеките их как так:
final double latitude = getIntent().getDoubleExtra("latitude");
final double longitude = getIntent().getDoubleExtra("longitude");
final LatLng = new LatLng(latitude, longitude);