微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Android Mapview无法在HTC Desire上加载图块?

如何解决Android Mapview无法在HTC Desire上加载图块?

| 我在android市场上有一个应用程序,它使用mapview显示一些位置。我在上面测试过的所有设备上都可以正常工作。将其投放市场一段时间后,我看到几个人报告了问题。 mapview不会缝合以显示/加载地图上的图块,而仅显示灰色网格。所有报告此情况的人都在使用HTC Desire / Desire Z / Desire HD。 我已经搜索了这个问题,发现许多人的地图视图有问题,并且他们经常有HTC的愿望,但是我没有发现任何有关Desire电话的问题。 有谁知道为什么使用Desire手机的人在对其他用户正常使用时会遇到mapview问题?     

解决方法

我已经下载了您的应用程序,并使用MIUI在我的HTC Desire上对其进行了测试,正如您所说的,mapview不会在地图上加载图块。 仅供参考,应用程序给出以下错误:
IOException processing: 26
java.io.IOException: Server returned: 3
at android_maps_conflict_avoidance.com.google.googlenav.map.BaseTileRequest.readResponseData(BaseTileRequest.java:115)
at android_maps_conflict_avoidance.com.google.googlenav.map.MapService$MapTileRequest.readResponseData(MapService.java:1473)
at android_maps_conflict_avoidance.com.google.googlenav.datarequest.DataRequestDispatcher.processDataRequest(DataRequestDispatcher.java:1117)
at android_maps_conflict_avoidance.com.google.googlenav.datarequest.DataRequestDispatcher.serviceRequests(DataRequestDispatcher.java:994)
at android_maps_conflict_avoidance.com.google.googlenav.datarequest.DataRequestDispatcher$DispatcherServer.run(DataRequestDispatcher.java:1702)
at java.lang.Thread.run(Thread.java:1019)
在这里,您可以找到具有相同问题的问题,该问题似乎与maps键有关。 正如我所说,我的Desire使用MIUI v1.10.28和姜饼,因此问题不应该与HTC的ROM有关...因为您发布问题已有一段时间,您是否有更多信息?您的应用无法在哪些设备上运行?     ,我已经对该应用程序进行了更新,在该应用程序中我创建了一个新的maps api密钥,并且现在可以正常工作。 我不确定以前是什么引起了问题,但是我认为他们可能已经更改了您必须为地图密钥提交的密钥类型。 我有一个旧文件,我在其中写入了该应用程序的SHA1证书指纹,我非常确定这是我用来获取旧地图api密钥的文件。也许他们一路改变了某些东西,导致大多数手机无法正常工作? 无论如何,通过MD5证书指纹创建新的地图密钥会将其固定在我测试过的每部手机上。     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。