第一次运行后,室内地图返回false,setIndoorEnable

时间:2014-11-23 12:34:05

标签: android google-maps google-maps-android-api-2 google-maps-api-2 google-indoor-maps

我正在使用谷歌地图片段。在onCreateView中,我调用此函数:

googlemap.setIndoorEnabled(true);

第一次运行是有效的,但在这次运行之后,其他人都错了。

System.out.println(googlemap.isIndoorEnabled());

返回false。

我该怎么办?

1 个答案:

答案 0 :(得分:1)

根据谷歌文档关于setIndoorEnabled(布尔启用):

  

设置是否应启用室内地图。目前,室内地图一次只能在一张地图上显示,这是第一张添加到您的应用中的地图。 要在其他地图上启用室内地图,您必须先停用原始地图上的室内地图。如果您尝试在其他地图上启用室内地图时启用它,则不会发生任何事情,这将返回false。如果没有为地图启用室内,则与室内相关的所有方法都将返回null或false。