Articles of android maps v2

Google Maps Android API v2 в Китае – загрузка карты заняла около часа

Что у меня есть: родное приложение для Android, использующее Android Maps API v2 (родная библиотека) Все хорошо работает в Гонконге и на Украине. Проблемы возникли, как только мы шагнули на границе Китая. У нас есть следующие проблемы: Карта загружается с 30 минут до часа. Даже когда он загружен, разрешение карты очень низкое. Http://i.gyazo.com/d4f40e1a225bd48a90087c39a502e4a6.png Google Map […]

Проверьте, находится ли маркер внутри радиуса круга

Я пытаюсь узнать, находится ли данный маркер в радиусе круга. В javascript я могу сделать что-то вроде: google.maps.geometry.spherical.computeDistanceBetween(latLngCircleCenter, latLngPoint); Но в android, используя maps-v2, я застрял.

MapFragment.getMapAsync (this) – NullPointerException

Я использую com.google.android.gms:play-services-maps:7.5.0 версию сервиса Google Maps. При попытке вызвать ниже я получаю java.lang.NullPointerException: Attempt to invoke virtual method 'void com.google.android.gms.maps.SupportMapFragment.getMapAsync(com.google.android.gms.maps.OnMapReadyCallback)' on a null object reference . @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { SupportMapFragment mapFragment = (SupportMapFragment) getActivity().getSupportFragmentManager() .findFragmentById(R.id.map); mapFragment.getMapAsync(this); //error return inflater.inflate(R.layout.fragment_example_map, container, false); } Файл fragment_example_map.xml: <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" […]

Как рекомендуется использовать Google Map v2 внутри фрагмента?

Я хочу добавить карту внутри фрагмента с пользовательским макетом. Я могу сделать это с помощью ChildFragmentManager, который добавит SupportMapFragment. Этот подход в настоящее время используется. Однако это имеет недостаток, поскольку транзакция дочернего фрагмента является асинхронной и ее трудно гарантировать, что getMap не вернет значение null. Другой способ – расширить MapMapFragment storeViewView от супер onCreateView mapView […]

Android Maps API v2 Изменить значок MyLocation

Я хотел бы заменить значок по умолчанию, который использует Android Maps V2 для «Мое местоположение» (маленькая голубая точка / стрелка) с моим собственным изображением. Я создал своего собственного provider плитки provider который содержит несколько карт, которые преимущественно голубые, и поэтому по умолчанию значок «Мое местоположение» очень сложно увидеть. Раньше я бы просто переопределил метод MyLocationOverlay […]

В версии 2 Map не отображается карта

Активность карты не отображает карту, она отображается как белый экран с кнопками управления масштабированием. Файл манифеста: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.demomap" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="17" /> <permission android:name="com.example.demomap.permission.MAPS_RECEIVE" android:protectionLevel="signature" /> <uses-permission android:name="com.example.demomap.permission.MAPS_RECEIVE" /> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" /> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" […]

Получить широту и долготу с помощью геокодера и андроида Google Maps API v2

Я использую Google Maps API v2 для Android и работаю правильно. Тем не менее, я пытаюсь использовать геокодер, чтобы получить долготу и широту адреса, но безуспешно. Это изменило способ сделать это из v2? Я использую обычный код Geocoder gc = new Geocoder(context); //… List<Address> list = gc.getFromLocationName("1600 Amphitheatre Parkway, Mountain View, CA", 1); Address address […]

Не нажимайте на маркер после щелчка на android map v2

В настоящее время Android Map v2 после щелчка привязывается к местоположению маркера. Я хочу отключить это поведение, но не вижу никаких вариантов для этого. Кто-нибудь знает, как это исправить?

API Google Map API V2: открыть окно пользовательской информации на правой стороне маркера

У меня встроенный API MAP API V2 для Android. Я хочу иметь окно пользовательской информации в Onclick of My Marker. До этого все нормально. Я его интегрирую. Я хочу: я хочу показать свое окно пользовательской информации на правой стороне маркера вместо верхней части маркера. Ниже приведен код, который я использую: public class MainActivity extends FragmentActivity […]

Восстановление состояния MapView при вращении и назад

Задний план У меня есть более широкое приложение, в котором у меня возникли проблемы с новым API Карт Google. Я попытался описать это в другом вопросе, но, поскольку он кажется слишком сложным, я решил начать новый проект, как можно проще, и попытаться воспроизвести проблемы. Так вот оно. Ситуация Я использую Fragments и хочу поместить MapView […]