分享好友 最新资讯首页 最新资讯分类 切换频道
android 嵌套h5百度地图实现打卡功能
2024-12-02 02:39
android 嵌套h5百度地图实现打卡功能 百度

项目过程中因需要做一个类似打卡的应用,先将之前写过的demo跟大家一起分享一下,主要是介绍如何使用android的webview嵌套H5实现简单的定位功能,H5页面设计html 以及javascript,jQuery的一些知识。

效果图:

demo用到百度地图,由于h5定位很不准,因此需要引入Android百度地图开发包,辅助H5定位将会更加准确。

Android Studio配置

第一步,打开/创建一个Android工程

第二步,下载百度地图定位开发包,下载地址:http://lbsyun.baidu.com/index.php?title=android-locsdk/geosdk-android-download

 

下载下来的文件目录如下图:

第三步,将下载的文件加入到Android项目libs文件夹下,

第四步,配置build.gradle文件

配置build.gradle文件,注意设置sourceSets。

 

 

第五步,添加AK

开发者在使用SDK前,需完成AK申请,并在AndroidManifest.xml文件中,正确填写AK。

在Application标签中增加如下代码:

 

如下图:

第六步,添加权限

使用定位SDK,需在AndroidManifest.xml文件中Application标签中声明service组件,每个App拥有自己单独的定位service,代码如下:

 

除添加service组件外,使用定位SDK还需添加如下权限:

 

至此我们基本已经完成了百度地图的引入,但是还需要去申请API_KEY。

第七步,API_KEY申请,

如何申请API_KEY申请,大家可以去百度官网进行申请,地址:http://lbsyun.baidu.com/index.php?title=jspopularGL/guide/getkey

最新文章
#### 文案生成器免费版:无需投资即可享受智能服务
在数字时代,内容创作已成为多人的日常工作之一。无论是社交媒体运营、广告文案撰写,还是网络小说创作,高效地产出优质内容都是
再看快速排序(QuickSort)
      快速排序是一个十分伟大的算法,作为再一次的学习,写一写快排以及和快排相关的问题。 1.基本的快速排序方
阿里伴侣配合阿里巴巴打造全方位线上推广
在当今竞争激烈的电商时代,企业的线上推广至关重要。阿里巴巴作为全球知名的电商平台,为众多企业提供了广阔的发展空间。而阿里
Python大数据分析&人工智能教程 - Scrapy工作原理详解与实操案例
Scrapy是一个开源的、用Python编写的高性能网络爬虫框架,用于抓取网站数据和提取结构性数据。它是基于Twisted异步网络框架构建
AI智能写作助手:一站式解决内容创作、文章润色与高效写作的全面工具
在信息爆炸的时代内容创作已经成为企业、媒体和个人展现自我、传递价值的不可或缺手。面对海量的信息与日益增强的内容品质需求高
你的站点抗压么?推荐一款超方便的开源压测工具
这里是 HelloGitHub 推出的《讲解开源项目》系列,本期介绍一款标星 17.7k 纯 Go 语言实现的 HTTP(S) 压测工具——vegetaVegeta
【系统架构设计】计算机网络
OSI/RM 结构模型 1977年,国际标准化组织为适应网络标准化发展的需求,制定了开放系统互联参考模型(Open System Interconnectio
全世界规模最大战争排名,第一名居然是清朝时期!
自打人类走上进化这条路,就想着法儿想要证明【一伙人就该被另一伙人支配】。古罗马角斗士时代一方有多大势力,就看他有多少人的
python tk随机内容生成器
MyRandom ran=new MyRandom();System.out.println(ran.nextString(1));System.out.println(ran.nextString(50, OnlyNum));System
ai自动写文章在线 在线写文章自动生成器
身为文案工作者,我深感写作之重要且充满挑战。如今,随着人工智能(AI)写作平台的出现,我的写作历程出现了巨大变革。在此,很