Articles of android maps v2

Set Location Center of Map – GMaps v2 – Android

Как установить центр карты в определенное место с помощью GMaps v2? Так я сделал это с помощью GMaps v1: public void setCenter( LatLng point ) { if( point.latitude*1000000 != 0 && point.longitude*1000000 != 0 ) { if( mMapController != null ) { mMapController.setCenter( point ); } /*else if( mOpenStreetMapViewControllerSource != null ) { mOpenStreetMapViewControllerSource.getController().setCenter( new […]

Повторное использование Google Map v2 для нескольких фрагментов в одной активности

Один из моих действий включает фрагменты, содержащие карту google. Сначала я попытался использовать мануал дочернего фрагмента фрагмента (ChildFragmentManager), чтобы добавить SupportMapFragment . Он работает нормально, но карта загружается снова для каждого фрагмента, что занимает много времени. Мне не удалось отделить SupportMapFragment от одного фрагмента и прикрепить его к другому, так как он каким-то образом связан […]

Новый рендеринг gms.maps.MapView немного отстает в ListView?

Я пытаюсь поместить экземпляр нового MapView в ListView. Новое отображение: com.google.android.gms.maps.MapView Я отключил все взаимодействия и установил фиксированную высоту для представления: GoogleMapOptions options = new GoogleMapOptions(); options.mapType(GoogleMap.MAP_TYPE_NORMAL); options.compassEnabled(false); options.rotateGesturesEnabled(false); options.scrollGesturesEnabled(false); options.tiltGesturesEnabled(false); options.zoomControlsEnabled(false); options.zoomGesturesEnabled(false); mMapView = new MapView(getActivity(), options); mMapView.setLayoutParams(new AbsListView.LayoutParams( AbsListView.LayoutParams.MATCH_PARENT, 200)); mMapView.setEnabled(false); mMapView.setFocusable(false); getListView().addHeaderView(mMapView); getListView().addAdapter(simpleArrayAdapter); Это работает, но если я быстро прокручу список, похоже, […]

Рисование многоцветных полилиний на картах V2

Я рисую прозрачный цвет PolyLine на моей карте следующим образом, и он отлично работает: PolylineOptions polyLine = new PolylineOptions(); polyLine.width(5); polyLine.color(Color.RED); polyLine.geodesic(true); for (int i = 0; i < speed.length; i++) { polyLine.add(new LatLng(lat, lng)); } map.addPolyline(polyLine); Теперь я бы хотел нарисовать полилинию с разными цветами между разными точками, в зависимости от скорости между этими […]

API Карт Google v2: как сделать маркеры неактивными?

Я имею в виду, если я OnMarkerClickListener маркер OnMarkerClickListener вызывается, поэтому OnMapClickListener этого не сделал. Даже если я установил mMap.setOnMarkerClickListener(null); Объект-маркер по-прежнему маскирует все события кликов для базовой карты и объектов. Как я могу настроить Marker для всех пользовательских перерывов?

Карты Google не отображаются на Android в режиме выпуска

Я пытаюсь выпустить свое приложение, но проблема с картами google. Приложение содержит активность (MapActivity), которая отображает карту. При работе в режиме отладки карта работает нормально. Я подписал свое приложение в режиме выпуска и получил SHA1. Я создал новый ключ для Android в консоли Google (SHA1; packageName). Получил ключ API В моем приложении я ссылался на […]

Как получить Bitmap из MapView с Android API Google Maps V2

Я обновляю свое приложение на новом Android Maps API V2 и столкнулся с проблемой при попытке получить растровое изображение текущей отображаемой карты. В API V1 я сделал это так: Bitmap mBitmap; MapViwe mMapView; // … mBitmap = Bitmap.createBitmap(MAP_WIDTH, MAP_HEIGHT, Bitmap.Config.ARGB_8888); Canvas canvas = new Canvas(mBitmap); mMapView.draw(canvas); Несмотря на то, что в API V1 это получило […]

Есть ли способ реализовать закругленные углы для Mapfragment?

Я хочу дать карте красивые углы, как у двух коробок под ней. Я не могу сделать это с фрагментом карты сам, потому что для фрагмента нет свойства фона. Настройка карты внутри макета и настройка фона на округлую форму тоже не помогли мне, и это результат: Я мог бы объединить карту, но это уменьшит ее, и […]

Android Maps v2 вращает mapView с компасом

Im разрабатывает приложение, которое должно поворачивать mapView с помощью компаса. Я знаю, как вращать камеру, но мне нужно повернуть mapView с компасом. Центральной точкой должно быть текущее местоположение. Я нашел коды для Maps V1, но мне нужно сделать это с помощью Maps V2

Карты V2 с viewPager

В настоящее время я разрабатываю Android 4.3. Задний план: Я использую pageViewer для прокрутки между тремя различными фрагментами. Мой второй фрагмент (вкладка 2) имеет XML с поддержкой SupportMapFragment и другим контентом. как показано ниже : Моя проблема: http://imageupload.co.uk/files/vrhg1e06x977rkm1vhmd.jpg Моя попытка: Во время поиска в Интернете я заметил, что для SupportMapFragment мне нужен FragmentActivity, который не […]