Как внедрить Google Floor Floor Map для одного здания в моей активности Android со всеми опциями выбора пола

Я хотел бы получить в своем андроид-приложении карту внутреннего этажа здания в своем андроид-приложении, чтобы при каждом открытии приложения в нем автоматически отображалось расположение здания и отображалась опция выбора этажа. Позже я хотел бы настроить эту карту, добавив специальные маркеры на требуемых этажах. Это возможно? Как этого добиться? Я сомневаюсь, что есть какие-либо ключи API для загрузки и включения, кроме Google Maps Android API. А также, есть ли какая-либо специальная кодировка, необходимая для этой карты этажа здания в помещении, чтобы получить указатель пола на мероприятии. Каким будет шаблон кода Java для решения этой задачи без каких-либо осложнений?

Любые предложения и советы приветствуются.

1 ответ

Решение

Да я получил его. Я выбрал GoogleMap Activity вместо пустого действия, и он просто создал XML-файл фрагмента карты Google. Для получения внутреннего здания я просто написал код Java, чтобы переместить положение камеры в здание, указав его широту и долготу. При приближении к зданию, в котором есть информация о этажах в Google, автоматически отображается слово floorpicker, а затем мы можем переключать его. Этот фрагмент карты Google имеет компас направления, элементы управления масштабированием и кнопку включения GPS. Мы можем включить или отключить их программно.

Вы можете отключить или включить средство выбора уровня, позвонив

GoogleMap.getUiSettings().setIndoorLevelPickerEnabled(boolean);

Это полезно, если вы хотите заменить средство выбора уровня по умолчанию своим собственным.

Другие вопросы по тегам