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证书指纹创建新的地图密钥会将其固定在我测试过的每部手机上。     

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...