首先,我先来介绍如何在Android studio上配置google map。

一、在已有的project中配置google map

Android与map都是google旗下的产品,所以在Android中添加map也是一件相当方便的事情,在Android Studio中,点击菜单栏的File -> Structrue,弹出如下对话框:

这里选择app -> Dependencies

在搜索框中输入com.google.android.gms:play-services-maps,就可以获取最新的地图,在安装google map前,记得先引入google play sevice,也就是上图对话框中的第四条。

需要注意的是,如果没有提前安装相关文件的话,最好打开vpn,方便Android Studio要下载相应的lib。

二、在Android Studio中直接创建google map项目

Android studio提供了直接创建map项目的方法。File –> New Project,然后点击两次next,进入如下页面

新建的map项目中包含两个部分

acitivity_maps包含了地图,而google_maps_api则用来存放我们的google map key。

打开google map API

这里就可以用来存放我们申请到的Key值。

新建一个google map应用,我们的新应用可能会出现一些奇奇怪怪的问题,比如一些变量名未定义的问题。

这里我们在build.gradle中进行修改

双击build.gradle(Module: app),将compileSdkVersion修改为28,因为前面的这些属性是基于28以上的,在编译版本为28以下时,本地并没有这些属性。

每次修改build.gradle文件之后,我们都需要同步一下。

在Sync Now之后,这里又出现了一个错误。(这里只是我遇到的问题)

这个问题可以忽略,每次打开项目的时候都会报错,rebuild一下就好。

当然,这样的方法也只是饮鸩止渴,毕竟每次都要rebuild,如果项目很大的话,这无疑是浪费时间,要解决这个问题很简单,我们仍然打开build.gradle。

红色箭头标出的部分,我们修改数字部分为27.1.1

经过了两步操作,我们的问题变成了下面的样子

这个时候,我们有一种简单的操作办法,同样是打开前述build.gradle

我们将箭头所指位置的数字改成16.1.0

这样我们的项目就可以顺利完成编译了。

google map的配置(Android版)相关推荐

  1. Google Map Api for Android

    Google Map Api for Android 项目需要使用了谷歌的地图api,总结一下. 先上几个图 一.项目介绍 1.点击搜索附近的公园 这个展示的可以点击地图的任意位置获取经纬度,并标记M ...

  2. android 打开谷歌导航,国内开启google位置记录功能/android版google maps 7+上,恢复位置记录功能在国内使用(需root)...

    android版google 地图在 7以后的版本上,位置记录功能在国内不能用了,提示本功能不能在中国使用. 至少对本人,"位置记录"功能是非常有用的功能,尤其是骑车出行时记录自己 ...

  3. google map for Android

    因为政策原因,google map在国内鲜有人使用,但是如果涉及到国外的项目,又不得不和google map接触,借着自己做的项目,在这里简单介绍一下google map for Android的使用 ...

  4. Android传感器、语音识别、定位系统、Google Map API、快捷方式、widget编程总结及示例

    Android特色开发 第一部分 传感器    传感器是一种物理装置或生物器官,能够探测.感受外界的信号.物理条件(如:光.热.湿度)或化学组成(如:烟雾),并将探知的信息传递给其他设备或器官.    ...

  5. Android传感器、语音识别、定位系统、Google Map API、快捷方式、widget编程总结及示例...

    Android特色开发 第一部分 传感器 传感器是一种物理装置或生物器官,能够探测.感受外界的信号.物理条件(如:光.热.湿度)或化学组成(如:烟雾),并将探知的信息传递给其他设备或器官. Andro ...

  6. Android Google Map –两点之间的绘图路线

    In this tutorial, we'll be creating an android application that draws a possible google map route be ...

  7. Android Google Map实例 - 在地图和卫星图之间切换(Android mapview)

    之前讲述的例子中显示的 为地图模式,如何你想使用类似google earth的卫星图模式显示,如何操作? 在android上将变得非常简单: 增加两个Button按钮和两个对应的Button.OnCl ...

  8. android手机安装时缺少google map api 的解决方法

    有些android手机,机器里没有com.google.android.maps.jar这个包. 所以当开发使用了google  map  api的程序时,即使在模拟器上没有问题,但是在真机上无法安装 ...

  9. Android Google Map 开发步骤 地图展示空白问题

    年初时候开发了一版Google Map 地图展示店铺地址并标注点击详情,当初完整的上线Google Play 之后就没有关注过. 最近开发都有点忘记了重新梳理了一次后使用原版代码.新应用使用原版代码就 ...

最新文章

  1. Handler消息机制(十):HandlerThread源码解析
  2. 《编程原本 》一第2章 变换及其轨道
  3. java 实体类arraylist_如何实现Java的ArrayList经典实体类
  4. java 日期处理 口诀_java时间处理常用方法工具类
  5. 强化学习(part2)--马尔科夫决策
  6. 《零基础看得懂的C语言入门教程 》——(十二)原来结构体是这么回事
  7. 冠榕智能灯光控制协议分析(controller-node) 2
  8. 在GZIDG弄服务器的这一整夜,快乐
  9. android中json插件,【Android原生插件】package.json中关于第三方aar的配置
  10. 又要头秃?2020 年七大 AI 编程语言大盘点
  11. 1日元是多少人民币(2014年04月23日)
  12. python中import和from...import...有关头文件的使用方法及工作原理
  13. 03-【nginx】nginx源码分析--proxy模式下nginx的自动重定向auto_redirect
  14. 推荐几款 Redis 可视化工具
  15. 倍福beckhoff知识库
  16. andriod写计时器
  17. strtotime 用法
  18. STM32学习笔记——OLED的使用
  19. 用python按日期将微信文件移动到月份文件夹内
  20. 21. OP-TEE中TA与CA执行流程-------libteec介绍

热门文章

  1. el表达式ne什么意思_JSP中EL表达式的用法详解(必看篇)
  2. 闲鱼卖家近期卖出后纠纷4次,请谨慎交易怎么办?
  3. 电平是什么?单片机的I/0口输入和输出,1和0是什么?什么是TTL电平?TTL电平分析?TTL、CMOS、RS232、RS485电平差异?usb转ttl?CH340模块驱动安装?电平之间的转换?
  4. NRFL2401学习
  5. Edge浏览器,找不到本地书签或收藏夹更新时丢失了,我该怎样找回?
  6. 关于lvm扩容的⽅式
  7. 地图小区景点边界轮廓实现
  8. 地产爆雷,洋河“出局”
  9. maven强制刷新本地包:(用于打包后重新加载)
  10. 钽电容一般用于电源输出端滤波