Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/190.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android谷歌地图API演示_Android_Google Maps - Fatal编程技术网

Android谷歌地图API演示

Android谷歌地图API演示,android,google-maps,Android,Google Maps,我已经检查了10种方法,为什么使用谷歌地图的简单应用程序不能工作,但我没有任何正确的解决方案。我还尝试运行位于…\android SDK\extras\google\google\U play\U services\samples\maps中的示例,但它不起作用。我只是复制并粘贴所有源代码 所以我的问题是,当我启动应用程序时,它只显示浅棕色背景和谷歌地图缩放(+和-)。在“LogCat”中,“i get error”未能加载映射。联系Google服务器时出错。这可能是身份验证问题(但可能是由于网

我已经检查了10种方法,为什么使用谷歌地图的简单应用程序不能工作,但我没有任何正确的解决方案。我还尝试运行位于…\android SDK\extras\google\google\U play\U services\samples\maps中的示例,但它不起作用。我只是复制并粘贴所有源代码

所以我的问题是,当我启动应用程序时,它只显示浅棕色背景和谷歌地图缩放(+和-)。在“LogCat”中,“i get error”未能加载映射。联系Google服务器时出错。这可能是身份验证问题(但可能是由于网络错误)

…我已打开wi-fi(网络)…我非常确定,因为某些应用程序已更新。

“这可能是身份验证问题”有时表示您的地图V2 API密钥不正确,例如:

  • 您没有更改项目中的内容,或者

  • 在Google API控制台中注册地图V2 API密钥时,您没有使用正确的签名密钥,或者

  • 在Google API控制台中注册Maps V2 API密钥时,您使用了错误的程序包名称

“这可能是身份验证问题”有时意味着您的Maps V2 API密钥不正确,例如:

  • 您没有更改项目中的内容,或者

  • 在Google API控制台中注册地图V2 API密钥时,您没有使用正确的签名密钥,或者

  • 在Google API控制台中注册Maps V2 API密钥时,您使用了错误的程序包名称


告诉我是否可以使用android skd目录下的google maps样本和样本中使用的现有APIkey…我没有编辑样本中的任何代码…包名也相同,或者在我的情况下,在我自己的应用程序中,我在项目开始时生成sha-1指纹(我后来也重新生成了它,我得到了相同的sha-1指纹)我把intu google api控制台和防御性正确的包名放在一起…对于google示例来说是com.example。mapdemo@rikkima:“请告诉我是否可以将android skd目录下的google maps示例与示例中使用的现有API密钥一起使用”--否。您需要使用自己的maps V2 API密钥作为您自己的签名密钥。这是相同的。。。如何获取指纹1)导出应用程序以获取maps.keystore 2)在cmd中运行此“keytool-v-list-keystore maps.keystore”3)在sha-1旁边:标记并复制4)打开谷歌控制台并单击创建新的Android密钥,过去的sha-1 pingerprint看起来像“9C:XX:35:XX:60:XX:4E:XX:1F:14:XX:00:XX:BE:5E:1F:96:8F:E6;com.example.mapdemo”(Xs除外)是吗?@rikkima:我不知道你在第1步中指的是什么。使用你的
debug.keystore
。告诉我,我是否可以使用android skd目录下的google maps样本和样本中使用的现有APIkey…我没有编辑样本中的任何代码…包名相同,或者在我的情况下,在我自己的应用程序中,我在项目开始时生成sha-1指纹(我后来也重新生成了它,并得到了相同的sha-1打印)我将intu google api控制台与防御性正确的包名放在一起…因为google示例将是com.example。mapdemo@rikkima:“告诉我是否可以使用android skd目录下的google maps示例和示例中使用的现有APIkey”--不需要。您需要使用自己的Maps V2 API密钥作为您自己的签名密钥。这是一样的…我如何获取指纹1)导出应用程序以获取Maps.keystore 2)在cmd中运行此“keytool-v-list-keystore Maps.keystore”3)在sha-1旁边:标记并复制4)打开谷歌控制台,然后单击“创建新的Android密钥”和过去的sha-1 pingerprint“9C:XX:35:XX:60:XX:4E:XX:1F:XX:14:XX:00:XX:BE:5E:1F:96:8F:E6;com.example.mapdemo”(Xs除外)对吗?@rikkima:我不知道你在步骤1中指的是什么。使用你的
debug.keystore
。我有同样的问题,检查这个。我有同样的问题,检查这个。