我正在开发一个安卓应用程序。它之前工作正常,但后来我不得不重新安装我的机器,我丢失了我的 debug.keystore。所以我为新的 debug.keystore 生成了一个新的 api 密钥,但现在我看到了地图,但地图上有小灰色框。知道为什么会发生这种情况以及如何摆脱这些盒子吗?顺便说一句,我正在 Linux 机器上开发,确切地说是 Ubuntu 10.04。
问问题
434 次
2 回答
0
您是否使用地图布局编辑了 .xml 文件?
如果您有
mapView.setStreetView(true);
在您的代码中,根据我的阅读,这是 Google Maps API 中的一个错误此外,如果您没有将街景设置为 true 或任何其他视图,您应该尝试将其设置为 false,因为我认为它默认设置为 true。 . 但是我建议对这三个视图进行少量实验,看看哪些给你白框,哪些可以一起激活,哪些不能。
如果您想进行实验,这是三个视图:
mapView.setStreetView(true);
mapView.setSatellite(true);
mainMap.setTraffic(true);
于 2011-10-15T18:24:27.613 回答
0
我得到的常见建议是不要一起使用 setStreeView(true) 和 setSatellite(true)。有些人甚至建议不要完全使用 setStreetView(true)。但是我的代码之前工作正常。我不得不重新安装我的机器,因此重新安装了 android SDK 和其他组件。所以我的猜测是这是某个特定版本的问题但我发现这个问题发生在 2.2 的特定修订版中 - 在我的情况下是 Android SDK 平台 2.2,修订版 3。我尝试在 2.3 上运行相同的代码并且它工作正常即没有灰色框。
于 2011-10-16T15:22:58.300 回答