Я работаю над приложением для Android, которое требует, чтобы пользователь выбирал свое местоположение. Для этого я использую API PlacePikcer Google. Он работает нормально, но я хочу показать конкретную область, когда я нажимаю кнопку PlacePicker. Например, когда я запускаю намерение placepicker, он должен отображать карту определенной области или радиуса, чтобы сделать поиск более конкретным. Я много искал, но не смог найти способ. Пожалуйста помоги.Отображение определенной области в google PlacePicker
0
A
ответ
2
Вы можете попробовать следующий подход.
LatLng bottomLeft = new LatLng(**bottom left latitude** , **bottom left longitude**);
LatLng topRight = new LatLng(**top right latitude** , **top right longitude**);
LatLngBounds bounds = new LatLngBounds(bottomLeft ,topRight);
PlacePicker.IntentBuilder intentBuilder = new PlacePicker.IntentBuilder();
intentBuilder.setLatLngBounds(bound);
// now use intentBuilder to build intent.
левый нижний широта и слева внизу долгота отмечают левый нижний угол области, которую вы хотите, чтобы показать и правой верхней широты и правом верхней долготы отмечают верхний правый угол области ,
Смежные вопросы
- 1. отображение моего выпадающего окна в определенной области
- 2. Отображение определенной области растрового изображения в изображенииView
- 3. Google отображает маркер только в определенной области
- 4. открытие определенной области на картах Google
- 5. Перевести PlacePicker UI из Google Play Services
- 6. Google PlacePicker Api с панелью поиска автозаполнения
- 7. glMaterialfv в определенной области
- 8. Гиперссылка в определенной области
- 9. Android Google PlacePicker, отображающий перекрывающийся текст
- 10. Настроить цвета google placepicker для android
- 11. Отображение карты Google из скрытой области
- 12. Проект Google Tango получает очки в определенной области экрана
- 13. Как изменить цвет определенной области дороги в Картах Google?
- 14. Использование PlacePicker во фрагменте
- 15. Как установить «Типы» в Google Place PlacePicker в Android?
- 16. Выполнение скриншота определенной области
- 17. Перемещение объекта в определенной области
- 18. Выполнение действия в определенной области?
- 19. сдвигают слова в определенной области
- 20. Поиск контуров в определенной области
- 21. IntentBuilder не распознан в Android Studio (Google PlacePicker)
- 22. Невозможно импортировать Google Places PlacePicker в проект Android
- 23. Фильтрация результатов PlacePicker по идентификаторам места в API Google Адресов
- 24. Ограничение службы в пределах определенной области
- 25. отображение результатов поиска в виде области на карте google
- 26. Отображение уровня данных Google Maps в текстовой области HTML
- 27. Отображение местоположения на карте google, пропуская название области в android
- 28. PlacePicker не подобрать тему материала
- 29. Переопределение document.write в пределах определенной области?
- 30. Отображение содержимого определенной папки
Спасибо .. это действительно помогло. –
Можно ли добавить только один «LatLng» в центр экрана и позволить «PlacePicker» создавать экран? Должно быть возможно с помощью «Builder», но я не могу заставить его работать ... – Cilenco
@Cilenco: постройте два LatLng как «новый LatLng (центр - 0,005, центр - 0,005)» и «новый LatLng (центр + 0,005, центр + 0,005) 'и передать их в LatLngBounds и использовать его в Builder. Таким образом, PlacePicker будет создавать экран вокруг ** центра **, который вы укажете. Увеличьте ** 0.005 ** до некоторого другого значения, чтобы получить больше площади вокруг ** центра **. Уменьшите его, чтобы уменьшить область вокруг ** центра **. –