Articles of android maps

API Карт Google v2: LatLngBounds от CameraPosition

Есть ли простой способ получить LatLngBounds видимой карты из CameraPosition с Android API Google Maps v2, чтобы я мог использовать OnCameraChangeListener для получения новых данных для маркеров. mMap.setOnCameraChangeListener(new OnCameraChangeListener() { @Override public void onCameraChange(CameraPosition position) { LatLngBounds bounds = ?; fetchNewData(bounds); } });

Как центрировать камеру так, чтобы маркер находился в нижней части экрана? (Google map api V2 Android)

Когда маркер щелкнут, поведение по умолчанию для камеры заключается в том, чтобы центрировать его на экране, но поскольку у меня обычно есть длинное текстовое описание в информационном окне, удобнее фактически изменить положение камеры, чтобы маркер находился на дне (Создание информационного окна в центре экрана). Я думаю, что я мог бы это сделать, переопределив функцию onMarkerClick, […]

MapView внутри ScrollView?

Я хотел бы иметь MapView внутри ScrollView, однако, когда я пытаюсь прокрутить карту, ScrollView имеет приоритет! Есть ли способ присвоить приоритет MapView при прокрутке внутри карты и ScrollView в противном случае? Благодаря!

Android: настройка уровня масштабирования в Картах Google для включения всех точек маркера

Я пытаюсь установить уровень масштабирования для Maps в android, чтобы он включал все точки в моем списке. Я использую следующий код. int minLatitude = Integer.MAX_VALUE; int maxLatitude = Integer.MIN_VALUE; int minLongitude = Integer.MAX_VALUE; int maxLongitude = Integer.MIN_VALUE; // Find the boundaries of the item set // item contains a list of GeoPoints for (GeoPoint item […]

Перемещение MapFragment (SurfaceView) вызывает мерцание черного фона

Я пытаюсь реализовать новый API Google Maps Google (v2). Однако, похоже, SlidingMenu не подходит . Как вы знаете, реализация MapFragment основана на SurfaceView . Проблема в том, что SurfaceView не любит перемещать его – я имею в виду размещение его в передвижных представлениях: ViewPager , ScrollView , ListView , Или вышеупомянутый SlidingMenu . Когда вы […]

Ошибка авторизации API Google Android v2

Мои шаги: Получил код SHA1 из debug.keystore Создать приложение в консоли google apis Включена google map api v2 Input SHA1; my.package.name Получить ключ API Созданный файл AndroidManifest: <permission android:name="my.package.name.permission.MAPS_RECEIVE" android:protectionLevel="signature"/> <uses-permission android:name="my.package.name.permission.MAPS_RECEIVE"/> <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="15"/> <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> <uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" /> <uses-feature android:glEsVersion="0x00020000" android:required="true"/> <application android:label="@string/app_name" android:icon="@drawable/ic_launcher" android:hardwareAccelerated="true"> <meta-data android:name="com.google.android.maps.v2.API_KEY" […]

MapView в фрагменте (соты)

Теперь, когда окончательный SDK выходит с google apis – какой лучший способ создать фрагмент с помощью MapView? MapView нуждается в MapActivity для правильной работы. Имея действие, управляющее фрагментами, наследуемое от MapActivity (плохое решение, потому что оно противоречит идее, что фрагменты самодостаточны), и использование обычного шаблона на основе xml не работает. Я получаю исключение NullPointerException в […]