Articles of Карты Гугл

Обработка событий касания в SurfaceView через Maps API v2

У меня возникают проблемы с созданием обработчика событий, который будет запущен, пока пользователь перемещает карту. Существует OnCameraChangeListener , но он запускается после остановки перемещения карты. Я создал SurfaceView над Maps, и теперь я понятия не имею, как обрабатывать событие OnGestureListener из OnGestureListener . Вот пример кода: SurfaceView sv = new SView(); sv.setZOrderOnTop(true); mapView.addView(sv); … public […]

Зная, когда карта перестала прокручиваться (например, «moveend» в javascript API)

Мне нужно определить, когда MapView был прокручен или увеличен, например, событие «moveend» в javascript API. Я хотел бы подождать, пока представление не перестанет двигаться, поэтому я могу определить, нужно ли мне запрашивать мой сервер для элементов, имеющих прямоугольник просмотра, и если да, отправьте запрос. (На самом деле я отправляю запрос на немного большую площадь, чем […]

Проблема с удалением элемента из кластера

В моем приложении для Android я должен удалить и повторно добавить элемент кластера в свой GoogleMap, который представляет мое текущее местоположение. Но когда я запускаю этот код: clusterMng.remove(myitem); Я получаю это исключение: java.lang.UnsupportedOperationException: NonHierarchicalDistanceBasedAlgorithm.remove not implemented. Может кто-нибудь объяснить мне, что это значит? Должен ли я переписать некоторые методы ClusterManager.java во внешней библиотеке? Или я […]

Google Maps Android – Карта внезапно перестает отображаться

Я работаю над тем, чтобы интегрировать Google Maps в приложение, над которым я работаю, и у меня было довольно неприятное время. Несмотря на это, я наконец получил SupportMapFragment, отображающий карту, и установил местоположение и уровень масштабирования. Вот функциональные биты моего кода: @Override public void onActivityCreated( Bundle savedInstanceState ) { super.onActivityCreated( savedInstanceState ); Location location = […]

Android – activity_main не может быть разрешен или не является полем

Предыдущие люди имели одно и то же сообщение об ошибке, но решение всегда заключалось в том, чтобы удалить или изменить некоторый импорт «android.R». У меня нет такого импорта, поэтому я действительно потерялся Я пытаюсь запустить образец программы Google Android. Я следую этому руководству. http://www.vogella.com/articles/AndroidGoogleMaps/article.html Тем не менее, eclipse дает мне эту ошибку, когда я вставляю […]

Получение маркера карты по его идентификатору в Google Maps v2

В основном при добавлении маркера на карту он возвращает новый маркер, и вы можете получить от него маркерный идентификатор Marker m = map.addMarker(new MarkerOptions() .position(new LatLng(lat,lon))); String id = m.getId(); Есть ли способ получить маркер по его идентификатору, если есть много маркеров, и вы просто хотите его удалить?

До сих пор требуется разрешение READ_GSERVICES для Карт Google?

Чтобы добавить Карты Google в приложение для Android, вам необходимо включить несколько разрешений: <!– Required –> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <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"/> <!– Optional –> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> Однако, снова проверив документацию Google Maps Android API v2 , я заметил, что com.google.android.providers.gsf.permission.READ_GSERVICES Больше не требуется. Я протестировал его, удалив […]

Не удалось найти класс 'android.app.AppOpsManager', на который ссылается метод com.google.android.gms.common.GooglePlayServicesUtil.zza

Не удалось найти класс 'android.app.AppOpsManager', на который ссылается метод com.google.android.gms.common.GooglePlayServicesUtil.zza Ошибка авторизации. Для правильной настройки карты см. Https://developers.google.com/maps/documentation/android/start . В консоли разработчика Google ( https://console.developers.google.com ) Убедитесь, что включен «Google Maps Android API v2». Убедитесь, что существует следующий Android-ключ: Ключ API: Android Application (;): FD: 9E: 49: CD: 63:; com.xxx.xxx

Android: поиск близлежащих мест с помощью API Google Адресов

Я пытаюсь получить список близлежащих мест, используя API Google Адресов. Я включил requried API из Google Devloper Console и имею действующий ключ API. Я могу получить свое местоположение. После того, как я получил свое текущее местоположение, я пытаюсь получить список ближайших мест, но он возвращается пустым. Я также попытался предоставить null PlaceFilter но он дает […]

Import google-play-service зависимость красный крест

Я французский, и я бы использовал «google-play-service», поэтому я следил за процедурой на официальном веб-сайте в google здесь и здесь И я заблокирован на этом шаге: Чтобы добавить зависимость к сервисам Google Play в проект Project -> Свойства -> Android -> Библиотека, Добавить -> google-play-services_lib " Я объясняю: Обычно «зависимость» должна быть «зеленой проверкой» слева. […]