十年专注于网站建设与互联网应用开发,低调、有情怀的网络应用服务商!
南昌百恒科技微信公众号 扫一扫关注
tel-icon全国服务热线:400-680-9298,0791-88117053
扫一扫关注百恒科技微信公众号

安卓地图API要怎么设置

百恒科技 2019-01-11 16:00:43 527
       南昌APP开发中地图API需要的权限有:
       1、从网上下载地图数据(android.permission.INTERNET)
       2、查询网络状态(android.permission.ACCESS_NETWORK_STATE)
       3、把临时地图数据写入外部存储(android.permission.WRITE_EXTERNAL_STORAGE)

       为地图服务添加权限(AndroidManifest.xml),如下图:

为地图服务添加权限

       获取 Maps API key
       使用Maps API还需要在manifest文件中声明你自己的API key。这个API key可以授权你的应用使用Google地图服务。要得到自己的专属API Key,首先要获取你签名key的散列值,然后在Google开发者终端上用它登记使用Google Maps v2 API。

       签名key是一个在数学概念上不好理解的数字串,可以标识你自己。为确定应用拥有者的身份,APP开发中要求所有安装到设备上的应用都要以唯yi的签名key做签名。不过这不用我们操心,因为Android Studio已自动为我们创建了默认的签名key。通常,我们把这个签名key叫作调试key。每次Android Studio编译应用时,都先使用默认的调试key给APK签名,然后才会在设备上部署应用。

       1、查看签名key
       执行一些命令行命令,我们就能使用Gradle方便地查看到签名key。
       首先打开操作系统自带的命令行工具,使用cd命令进入项目文件所在的目录。在OS X上,命令应该像如下代码这样。

       进入随时文件目录(命令控制台)
       $ cd /Users/bphillips/src/android/Locatr

       然后使用一个gradle命令行工具获得一个签名报告。如果是Linux或OS X,就运行如下所示代码的这条命令。

       Linux或OS X上的签名报告(命令控制台)
       $ cd /Users/bphillips/src/android/Locatr
       $ ./gradlew signingReport

       如果是Windows系统,则应使用Windows目录结构并执行和如下代码类似的命令。

       Windows上的签名报告(命令控制台)
       > cd c:usersbphillipsDocumentsandroidLocatr
       > gradlew.bat signingReport

       执行完上面的命令,应该就能看到一份和下面输出结果类似的签名key使用情况报告:

签名key使用情况报告

       在实际输出报告中,你会看到以16进制数字表示的MD5和SHA1值。注意,稍后我们会使用上述报告中加亮部分的debug SHA1值来获取API key。

       2、获取API key
       有了debug SHA1值,就可以获取API key了。具体如何操作请参阅Google文档。

       按照操作完成后,会得到对应调试签名key的API key。打开AndroidManifest.xml文件,参照以下代码添加刚才获得的API key。

       添加API key(AndroidManifest.xml)

添加API key

       这样,地图API设置就做完了。如果还有哪些不明白的地方,可随时来电咨询,百恒科技将专业为您解答。
400-680-9298,0791-88117053
扫一扫关注百恒网络微信公众号

欢迎您的光顾,我们将竭诚为您服务×

售前咨询 售前咨询
 
售前咨询 售前咨询
 
售前咨询 售前咨询
 
售前咨询 售前咨询
 
售前咨询 售前咨询
 
售后服务 售后服务
 
备案专线 备案专线
 
售后服务 售后服务
 
×