我想在我的Android应用程序中使用android studio获取一个建筑物的谷歌室内地板地图,所以当我打开应用程序时,它应该显示我自动缩放到它的建筑物位置并应该显示地板选择器选项太。后来,我想通过在所需楼层添加特定标记来自定义该地图。这可能吗 ?怎么做到这一点? 我怀疑的是,是否有任何API的密钥需要下载和放大已启用Google地图以外的Android API。此外,建筑物的室内楼层地图是否需要特殊编码才能获得活动的楼层选择器。什么是java代码模式来实现这个任务没有任何复杂性?
任何建议和建议都表示赞赏。
答案 0 :(得分:1)
您可以通过调用
来禁用或启用级别选择器控件。GoogleMap.getUiSettings().setIndoorLevelPickerEnabled(boolean);
如果要用自己的默认级别选择器替换,这很有用。
答案 1 :(得分:0)
是的,我明白了。我选择了GoogleMap Activity而不是选择空白活动,它只是创建了一个谷歌地图片段XML文件。为了获得室内建筑,我只是写了一些java代码,通过指定纬度和放大器将摄像机位置移动到建筑物。它的经度。在缩放到谷歌上有楼层信息的建筑物时,会自动显示floorpicker然后我们可以切换它。这个谷歌地图片段有方向指南针,缩放控制,GPS启用按钮。我们可以以编程方式启用或禁用它们。