Articles of zoom

Google Maps v2 Задайте уровень масштабирования

Когда я запускаю карты Google на Android, он показывает весь мир. Что мне нужно изменить, чтобы установить масштаб на маркер? Вот коды. благодаря googlemap.getUiSettings().setZoomControlsEnabled(true); googlemap.getUiSettings().setMyLocationButtonEnabled(true); LatLng cameraLatLng = sfLatLng; float cameraZoom = 17; if(savedInstanceState != null){ mapType = savedInstanceState.getInt("map_type", GoogleMap.MAP_TYPE_NORMAL); double savedLat = savedInstanceState.getDouble("lat"); double savedLng = savedInstanceState.getDouble("lng"); cameraLatLng = new LatLng(savedLat, savedLng); cameraZoom = […]

ArrayIndexOutOfBoundsException в PhotoView + ViewPager

Я использую библиотеку PhotoView, однако при использовании ее с viewpager я получаю сообщение об ошибке при масштабировании. 08-22 17:14:50.096: E/AndroidRuntime(8740): FATAL EXCEPTION: main 08-22 17:14:50.096: E/AndroidRuntime(8740): java.lang.IllegalArgumentException: pointerIndex out of range 08-22 17:14:50.096: E/AndroidRuntime(8740): at android.view.MotionEvent.nativeGetAxisValue(Native Method) 08-22 17:14:50.096: E/AndroidRuntime(8740): at android.view.MotionEvent.getX(MotionEvent.java:2148) 08-22 17:14:50.096: E/AndroidRuntime(8740): at android.support.v4.view.MotionEventCompatEclair.getX(MotionEventCompatEclair.java:32) 08-22 17:14:50.096: E/AndroidRuntime(8740): at android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getX(MotionEventCompat.java:91) 08-22 17:14:50.096: E/AndroidRuntime(8740): […]

Галерея Android с увеличенным зумом

Я нашел образец проекта галереи с улучшенным зумом и исправил некоторые ошибки. Вы можете скачать мой код здесь Он поддерживает только полный экран. Он всегда центрирует изображение до высоты экрана. Но я хочу поместить заголовок в верхнюю часть экрана и внести корректировку в расположение изображения. Местоположение изображения должно быть: header height + (screen height – […]

Weird Overlay рисует поведение при масштабировании MapView

Я расширил Overlay и выполнил draw() , чтобы нарисовать некоторые вещи на карте. Когда масштабирование выполняется с помощью mapController.zoomIn() (вызывается при двойном переводе карты), наложение правильно рисуется на карте. Но всякий раз, когда я увеличиваю / уменьшаю масштаб с помощью встроенного контроллера масштабирования, наложение не нарисовано должным образом, и для того, чтобы обновить оверлей, требуется […]

Android: Как установить уровень масштабирования вида карты в радиусе 1 км вокруг моего текущего местоположения?

Я хочу, чтобы изображение было увеличено до радиуса 1 км, но не могу понять, как? Документ говорит, что уровень масштабирования 1 будет отображать экваториальные экваторы на 256 пикселей. Итак, как мне рассчитать, какой уровень масштабирования мне нужно установить, чтобы отображение карты отображало область в радиусе 1KM? ОБНОВИТЬ: Прочитав несколько сообщений в блоге, я написал следующий […]

Android – Google Maps api v2 – Отключить управление увеличением

Как отключить кнопку Zoom In на карте Google? Я попытался найти команды вроде: map.getUiSettings().setZoomControlsEnabled(true)…SOMETHING но ничего не существует. Я хочу оставить свои собственные кнопки для масштабирования в качестве крайней меры. ОБНОВЛЕНИЕ: я должен уточнить, я хочу отключить кнопку Zoom In, а не весь Zoom Control.

Событие масштабирования для карт google на Android

Мы создаем приложение, использующее Google Maps api для android. У меня есть MapController и MapView, и я включаю встроенные элементы управления увеличением, используя: mapView.setBuiltInZoomControls(true); Теперь я хотел бы получить событие, когда пользователь на самом деле масштабирует карту, как мне это сделать? Я не могу найти такого события или какого-либо общего события, где я мог бы […]

Включить / отключить масштабирование в Android WebView

В WebSettings есть несколько методов, связанных с масштабированием: WebSettings.setSupportZoom WebSettings.setBuiltInZoomControls Я заметил, что они работают по-разному на некоторых устройствах. Например, на моей галактике S щепотка для увеличения включена по умолчанию, но на LG P500 она отключена (И теперь я не знаю, как включить ТОЛЬКО щепотку для увеличения, но скрыть кнопки масштабирования). На P500, когда я […]