谷歌地图api在android中显示空白地图

时间:2018-04-27 10:00:59

标签: android api dictionary direction

我正在使用谷歌地图方向api,而我的api密钥是结算模式。当我尝试使用此地图API时..它只适用于一台设备(当我为第一台设备安装时)时间)。 我无法在任何其他设备上使用它。我的地图变成空白。 免费试用 api的工作正常!!

2 个答案:

答案 0 :(得分:1)

请为您的清单提供权限。首先,在下面您需要用包替换包名称。

 <permission
        android:name="com.example.mapdemo.permission.MAPS_RECEIVE"
        android:protectionLevel="signature" />

根据你的包名,应该是 -

<permission
          android:name="com.example.barcodelibrary.permission.MAPS_RECEIVE"
          android:protectionLevel="signature"/>
<uses-permission android:name="com.example.barcodelibrary.permission.MAPS_RECEIVE"/>

最后,您似乎缺少以下权限。

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>

我希望它对你有用。

答案 1 :(得分:0)

有两种可能的

1.请更改您的api密钥并进行检查。

2.否则,您必须构建一个apk,您可以从中获取android studio id以从Android谷歌地图获取api密钥。