Intereting Posts
Невозможно построить проект для iOS от cordova cli Как реализовать кнопку на Android-виджете Использование поддерживаемого программным обеспечением / аппаратным обеспечением Keystore для Android и возможных недостатков безопасности / удобства использования Класс должен быть либо объявлен абстрактным, либо реализовать абстрактный метод Убить процесс, запущенный в эмуляторе Android Android: как получить пол и возраст пользователя? Как правильно запустить ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS? Как реализовать функции, такие как Facebook «Новая история»? Как я могу заставить Android TableLayout заполнить экран? Сохранить и восстановить свернутое состояние ExpandableListActivity с помощью SimpleCursorTreeAdapter Приложения Android OpenGL перестают работать после загрузки в эмулятор Веб-просмотр Кордовы внутри Android Фрагмент на Кордове 4.0 GetResources (). GetColor () устарел Пользовательский тост в android: простой пример DOMException: play () может быть инициирован только жестом пользователя

Android Google Service Place picker setLatLngBounds () не работает

Я использую PlacePicker в своем приложении. Внезапно он плохо себя ведет. Когда он запустил свое указание на (0.0, 0.0) lat lng. Я не уверен, что служба Google что-то изменила. Раньше он работал отлично, поскольку с 3 дней его не работало.

Я делаю что-то неправильно здесь

Это как я запускаю Activity.

private void launchPlacePicker(double latitude, double longitude) { try { showProgress(true); PlacePicker.IntentBuilder builder = new PlacePicker.IntentBuilder(); Log.d(TAG, " launchPlacePicker " + latitude + " " + longitude); builder.setLatLngBounds(MapUtils.getLatLngBounds(new LatLng((double) latitude, (double) longitude))); startActivityForResult(builder.build(this), PLACE_PICKER_REQUEST); } catch (GooglePlayServicesRepairableException e) { showProgress(false); Log.e(TAG, "GooglePlayServicesRepairableException", e); } catch (GooglePlayServicesNotAvailableException e) { showProgress(false); Log.e(TAG, "GooglePlayServicesNotAvailableException", e); } } 

Вот как я создаю LatLngBounds

 public static LatLngBounds getLatLngBounds(LatLng center) { double radius = 100; LatLng southwest = SphericalUtil.computeOffset(center, radius * Math.sqrt(2.0), 225); LatLng northeast = SphericalUtil.computeOffset(center, radius * Math.sqrt(2.0), 45); return new LatLngBounds(southwest, northeast); } 

И я попытался создать LatLngBounds, как показано ниже, все тот же результат.

 public static LatLngBounds getLatLngBounds(LatLng center) { LatLngBounds.Builder builder = LatLngBounds.builder(); builder.include(center); return builder.build(); } в public static LatLngBounds getLatLngBounds(LatLng center) { LatLngBounds.Builder builder = LatLngBounds.builder(); builder.include(center); return builder.build(); } 

Может кто-нибудь мне помочь

Solutions Collecting From Web of "Android Google Service Place picker setLatLngBounds () не работает"

К сожалению, вам придется подождать, пока Google решит проблему в будущей версии Служб Google Play.

В коде нет ничего плохого, последнее обновление Служб Google Play вызывает некоторые серьезные проблемы с виджетами Site Picker UI. Я впервые заметил, что метод setLatLngBounds () больше не работает в Google Play Services 9.0.82. В 9.0.83 значок поиска исчез.

См. Мой пост по этой проблеме: Android PlacePicker больше не имеет иконки поиска после обновления до сервисов Google Play 9.0.83

См. Эти отчеты об ошибках с помощью веб-сайта API и API-интерфейсов Google Maps: Ошибка: значок поиска не отображается в последнем обновлении службы воспроизведения (версия: 9.0.83) —– Ошибка. Установите переключатель выбора, не показывающий значок поиска. —– Значок поиска PlacePicker исчез после обновления до сервисов Google Play 9.0.83

Вы можете немного решить проблему, не вызвав метод setLatLngBounds (). PlacePicker по умолчанию будет находиться в вашем текущем местоположении. Я потерял некоторые функции в своем приложении, но это было лучше, чем конечный пользователь попытался ущипнуть и отскочить назад из Атлантического океана. Для меня недостающий значок поиска по-прежнему остается моей главной проблемой.