Я реализовал карту Google в одном из своих приложений, и когда я выбираю любое место, а не Лондон, все работает отлично, но когда я пытаюсь выбрать любое место Лондона и пытаюсь увеличивать и уменьшать масштаб, чем приложение потерпит крах.
Пожалуйста, помогите мне. И я просто хочу сделать это только с Google Map, я не хочу использовать какие-либо сторонние карты.
DisplayMetrics displayMetrics = new DisplayMetrics();
getActivity().getWindowManager().getDefaultDisplay().getMetrics(displayMetrics);
int height = displayMetrics.heightPixels;
int width = displayMetrics.widthPixels;
LatLngBounds bounds = new LatLngBounds(new LatLng(lat, lng), new LatLng(lat, lng));
googleMap.moveCamera(CameraUpdateFactory.newLatLngBounds(bounds, width, height, 20));
Logcat:
07-02 05: 20: 35.409 32739-665 / com.example E / AndroidRuntime: FATAL
ИСКЛЮЧЕНИЕ: GLThread 19450
Процесс: com.example, PID: 32739
java.lang.StackOverflowError: размер стека 1037 КБ
на com.google.maps.api.android.lib6.common.i. (: com.google.android.gms.dynamite_dynamitemodulesb @ 12685025 @ 12.6.85
(040408-197041431): 9)