0

我想使用 android studio 在我的 android 应用程序中获取建筑物的谷歌室内楼层图,这样当我打开应用程序时,它应该会自动显示建筑物位置并显示楼层选择器选项。稍后,我想通过在所需楼层添加特定标记来自定义该地图。这可能吗 ?如何做到这一点?我的疑问是,除了谷歌地图 Android API 之外,是否有任何 API 的密钥可以下载和启用。而且,这个建筑物的室内楼层地图是否需要任何特殊编码才能让楼层选择器参与活动。什么是 java 代码模式来完成这项任务而没有任何复杂性?

任何建议和意见表示赞赏。

4

2 回答 2

1

您可以通过调用禁用或启用级别选择器控件

GoogleMap.getUiSettings().setIndoorLevelPickerEnabled(boolean);

如果您想用自己的级别选择器替换默认级别选择器,这很有用。

于 2020-02-11T11:45:47.887 回答
-1

是的,我知道了。我选择了谷歌地图活动而不是选择空白活动,它只是创建了一个谷歌地图片段 XML 文件。为了获得室内建筑,我只是编写了一些 java 代码,通过指定它的纬度和经度来将相机位置移动到建筑物。缩放到在 google 上有楼层信息的建筑物时,会自动显示 floorpicker,然后我们可以切换它。这个谷歌地图片段上有方向指南针、缩放控件、GPS 启用按钮。我们可以以编程方式启用或禁用它们。

于 2016-04-12T09:24:41.160 回答