Google Maps android的问题

时间:2011-06-17 07:54:53

标签: android maps

我做了一个应用程序,它通过GPS lat和long显示我的地图。现在,当我在我的手机或模拟器上运行该应用程序时,它工作正常。但是当我签署应用程序并在其他移动设备上安装该apk时,它不会显示Map。它只显示了叠加项目。

我填的朋友请帮忙

我有MapsActivity Class和Overlay Item Class,我从这里获得了帮助: http://developer.android.com/resources/tutorials/views/hello-mapview.html

2 个答案:

答案 0 :(得分:4)

您应该使用发布密钥对应用程序进行签名,因为模拟器使用调试密钥。

答案 1 :(得分:2)

在您链接的页面上,您应该考虑以下两点:

  

本教程要求您拥有   外部Google地图库   安装在SDK环境中。

     

出于本教程的目的,您   应该注册SDK调试   证书,只有效   当您的申请签署时   调试密钥(一旦你用你的签名   私钥,您将需要一个新的API   键)

现在,在第一次讨论SDK环境时,您可能还应该确保目标设备上存在Google API。我承认这可能已经是这种情况了。

我认为更可能是问题的第二点 - 一旦您使用发布密钥签署APK,您需要一个不同的Google地图API密钥。我怀疑这是问题所在。