0

我真的希望有人能帮助我。我在应用程序中使用谷歌地图。我正在处理别人的代码,所以我不确定如何解决这个问题。该代码检查是否支持纹理视图,如果使用它,则使用表面视图。这些地图与较新的设备完美配合,但是,在 htc 欲望 2.2.2 上对其进行测试时,没有显示任何地图。它实际上在 logcat 身份验证错误中说,我不确定这是怎么可能的,因为在较新的设备上运行时没有任何身份验证错误。

使用的代码来自这个库

https://github.com/NyxDigital/NiceSupportMapFragment/blob/master/src/com/NYXDigital/NiceSupportMapFragment.java

在 Google API 控制台的服务部分,仅设置了 Google Maps Android API v2。

我认为身份验证错误很不寻常,因为较新的设备没有问题。

如果有人在我很感激之前遇到过这个,你可以提供一些建议

编辑----这部手机正在运行 2.2.2

4

2 回答 2

0

这可能是其他一些 API V2 身份验证错误问题的重复问题,请参阅:

Android Google Maps V2 身份验证错误

Google Maps API V2 - 总是出现身份验证错误

于 2013-09-19T17:05:16.983 回答
0

对于将来可能遇到此问题的任何人...这条线

holder.setFormat(PixelFormat.RGB_888);

git hub 库代码的一部分阻止了地图的显示,这与授权无关。授权问题是我没有使用正确的调试密钥,但是当我对此问题进行排序时,未显示的地图仍然会造成麻烦。

因此,经过大量的代码调试和注释,我发现上面的行是罪魁祸首。所以我添加了一个简单的检查并对其进行了排序

于 2013-09-23T10:42:15.403 回答