Articles of Карты Гугл

Добавление кнопок для отображения андроида

В новом Google Maps для Android API v2 я могу легко получить пользовательские маркеры и информационные окна для отображения. Тем не менее, я пытаюсь иметь несколько кнопок внутри моего информационного окна, каждый из которых выполняет другое действие onClick но проблема в том, что карта рассматривает InfoWindow как собственный объект кнопки (независимо от того, где я […]

Android – алгоритм кодирования полилинии?

В моем проекте андроида у меня есть список GeoPoints. У меня есть алгоритм для декодирования закодированной строки полилинии. Может ли кто-нибудь помочь мне для кодирования списка GeoPoints для строки полилинии, чтобы сохранить это в общих предпочтениях.

Как хранить несколько типов данных в массиве?

Я ищу что-то вроде массива, но ему нужно хранить несколько типов данных. Учебники Oracle Java гласят: «Массив – это контейнерный объект, который содержит фиксированное количество значений одного типа». Так что, если я не могу использовать массив для нескольких типов, что я использую? У меня есть этот код, который добавляет только один маркер к карте за […]

Ресурс службы Google Play не найден

У меня есть SDK с SDK, после обновления SDK «google-play-services_lib» не выполняется, отображается следующая ошибка. **extras\google\google_play_services\libproject\google-play-services_lib\res\values-v11\appinvite_styles.xml:5: error: Error retrieving parent for item: No resource found that matches the given name '@android:style/Theme.Holo.Light.DialogWhenLarge.NoActionBar'. extras\google\google_play_services\libproject\google-play-services_lib\res\values-v21\appinvite_styles.xml:5: error: Error retrieving parent for item: No resource found that matches the given name '@android:style/Theme.Material.Light.DialogWhenLarge.NoActionBar'. extras\google\google_play_services\libproject\google-play-services_lib\res\values-v11\appinvite_styles.xml:5: error: Error retrieving parent for item: No […]

Как сделать снимок Google Maps v2?

Я должен решить это с помощью нового «моментального снимка», который реализован в выпуске google maps август, но я не знаю, как это сделать. Может ли кто-нибудь дать мне простой пример? Вот мой код: public class MainActivity extends Activity { static LatLng HAMBURG = new LatLng(47.524749, 21.632745); GoogleMap map; File dbFile; private File imageFile; @SuppressLint("NewApi") @Override […]

В google maps V2 … fragment.getMap () возвращает null

Я не могу получить карту! Все, что я могу получить, равно null. Вот код. public class MainActivity extends FragmentActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); SupportMapFragment fragment = new SupportMapFragment(); getSupportFragmentManager().beginTransaction() .add(android.R.id.content, fragment).commit(); GoogleMap map; map = fragment.getMap(); //here i cant access this snippet because map = null if(map!=null){ UiSettings mm = map.getUiSettings(); […]

Изменение цвета текста панели приложений Google Place Picker

Мне бы очень хотелось узнать, могу ли я изменить цвет текста в тексте Appbar в API PlacePicker для Android. Он должен наследовать стиль из моего приложения, но он этого не делает. My styles.xml выглядит следующим образом: <style name="MaterialParent" parent="Theme.AppCompat.Light.NoActionBar"> <!– …and here we setting appcompat's color theming attrs –> <item name="colorPrimary">@color/primary</item> <item name="colorPrimaryDark">@color/primary_dark</item> <item name="colorAccent">@color/accent</item> […]

Android 8 или выше: проверьте службы Google Play

Этот метод продолжает возвращать 0. Согласно документам разработчика, этот метод должен возвращать что-то вроде SUCCES, если устройство получило самую новую версию игры Google. Кто-нибудь знает, как это использовать? @Override public void onResume() { super.onResume(); GooglePlayServicesUtil.isGooglePlayServicesAvailable(getApplicationContext()); System.out.println("henkie: " + GooglePlayServicesUtil.isGooglePlayServicesAvailable(getApplicationContext())); }

Когда вы можете позвонить в GoogleMap.moveCamera после onMapReady из OnMapReadyCallback?

В текущем Android API Google Maps вам необходимо вызвать mapFragment.getMapAsync с помощью OnMapReadyCallback прежде чем вы сможете получить доступ к GoogleMap . Я предположил, что если у вас есть GoogleMap , тогда было бы безопасно вызвать moveCamera() но я видел отчеты о IllegalStateException с IllegalStateException которых IllegalStateException что Map size can't be 0. Most likely, […]

Свободное рисование пальцами на карте Google

Я хочу реализовать пользовательский модуль для бесплатного рисования на Карте Google. Когда дело доходит до реализации, я обнаружил, что обратный вызов Google Map onDrag() и всегда переопределяет мою пользовательскую onDrag() . Я не уверен, как использовать мой FrameLayout onDrag() чтобы переопределить щелчок мышью и перетащить движение. Вот моя работа: XML: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" […]