当前位置:首页 > 软件开放 > 正文内容

手机导航框html代码生成(手机导航页面模板)

软件开放4个月前 (05-17)241

高德地图 Android SDK 是一套地图开发调用接口,开发者可以轻松地在自己的Android应用中加入高德地图相关的功能,包括:地图显示(含室内、室外地图)、与地图交互、在地图上绘制、兴趣点搜索、地理编码、离线地图等功能。

下面这个实例演示了在Android手机高德地图上绘制箭头线。

01

实例功能

此实例主要通过使用高德地图SDK的addNavigateArrow方法,实现在两地之间绘制带指示箭头的连线。高德地图 Android SDK 是一套地图开发调用接口,开发者可以轻松地在自己的Android应用中加入高德地图相关的功能,包括:地图显示(含室内、室外地图)、与地图交互、在地图上绘制、兴趣点搜索、地理编码、离线地图等功能。

当实例运行之后,单击“绘制重庆到成都的指示箭头”按钮,将绘制重庆到成都的箭头连线,单击前后效果分别如图1(a)和图1(b)所示。

展开全文

■ 图1

02

实现代码

publicclassMainActivityextendsActivity{

手机导航框html代码生成(手机导航页面模板)

AMap myAMap;

@Override

protectedvoidonCreate(Bundle savedInstanceState){

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

MapView myMapView=(MapView)findViewById(R.id.myMapView);

myMapView.onCreate(savedInstanceState);

myAMap =myMapView.getMap;

myAMap.moveCamera(CameraUpdateFactory.changeLatLng(

newLatLng( 29.557300, 106.577150))); //设置重庆为高德地图中心

myAMap.moveCamera(CameraUpdateFactory.zoomTo( 7)); //设置高德地图缩放级别7

}

publicvoidonClickButton1(View v){ //响应单击按钮“绘制重庆到成都的指示箭头”

NavigateArrowOptions myNavigateArrowOptions = newNavigateArrowOptions;

myNavigateArrowOptions.add( newLatLng( 29.557300, 106.577150)) //重庆的纬度经度值

.add( newLatLng( 30.63586, 103.956134)) //成都的纬度经度值

.topColor(Color.RED);

myAMap.addNavigateArrow(myNavigateArrowOptions); //绘制重庆到成都的指示箭头

}

}

03

代码说明

上面这段代码在MyCode\MySampleI90\app\src\main\java\com\bin\luo\mysample\ MainActivity.java文件中。在这段代码中,myAMap =myMapView.getMap用于根据高德地图的显示控件MapView获取AMap,AMap是操作高德地图最主要、最基本的类。在布局文件中,MapView控件的主要代码如下面的粗体字所示:

上面这段代码在MyCode\MySampleI90\app\src\main\res\layout\activity_main.xml文件中。需要说明的是,此实例需要在MyCode\MySampleI90\app\build.gradle文件中添加开发高德地图的依赖项(implementation 'com.amap.api:3dmap:latest.integration'),并执行同步(Sync Now)操作。如下面的粗体字所示:

此外,还要按照下面粗体字所示的内容修改MyCode\MySampleI90\app\src\main\ AndroidManifest.xml文件:

在AndroidManifest.xml文件中,f1a5d4dd4c6cf3ecf69c892fe3301fd8是高德地图的开发者Key,需要到高德开放平台(https://lbs.amap.com/dev/id/choose)申请。另外,使用高德地图的不同功能可能需要不同的依赖项及权限,甚至开发者Key,因此具体内容请参考每个实例源代码的AndroidManifest.xml文件和build.gradle文件。uses-permission android:name="android.permission.INTERNET"/是网络权限,因为使用高德地图通常需要联网。

此实例的完整代码在MyCode\MySampleI90文件夹中。

04

补充说明

在测试代码时,必须保持网络畅通。

05

源代码下载

关注微信公众号,后台回复关键词 “Android App开发超实用代码241” 即可获得完整源代码。

06

参考书籍

扫码优惠购书

《Android App开发超实用代码集锦——jQuery Mobile+OpenCV+O》

作者:罗帅、罗斌

定价:99元

问题描述+解决方案+真实源码+效果截图

介绍jQuery Mobile、OpenCV、OpenGL等在Android平台运行的应用

300个实例,提供完整源代码,边看边做边学

扫描二维码推送至手机访问。

版权声明:本文由飞速云SEO网络优化推广发布,如需转载请注明出处。

本文链接:http://bjqlhc.com/post/114954.html

分享给朋友:

“手机导航框html代码生成(手机导航页面模板)” 的相关文章

元宇宙数字藏品交易平台官网(虚拟收藏品交易平台)

元宇宙数字藏品交易平台官网(虚拟收藏品交易平台)

本篇文章给大家谈谈元宇宙数字藏品交易平台官网,以及虚拟收藏品交易平台对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文目录一览: 1、元宇宙头像价格哪里查 2、目前最火的数字藏品平台 3、元宇宙藏品怎么找客服 4、数字藏品交易平台有哪些 5、元宇宙时代时光机交易所是什么...

中央13台在线直播观看高清(中央13台在线直播观看高清央视新闻天气预报)

中央13台在线直播观看高清(中央13台在线直播观看高清央视新闻天气预报)

今天给各位分享中央13台在线直播观看高清的知识,其中也会对中央13台在线直播观看高清央视新闻天气预报进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、CCTV13怎么在手机上看到? 2、中央电视台13套直播在线观看高清漠河到长沙多远 3、中央电视台13...

传奇手游攻击变速器免费下载(传奇手游攻击变速器辅助)

传奇手游攻击变速器免费下载(传奇手游攻击变速器辅助)

今天给各位分享传奇手游攻击变速器免费下载的知识,其中也会对传奇手游攻击变速器辅助进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、怎么修改手游传奇攻速代码 2、传奇手游加速器苹果版怎么下载 3、有没有什么辅助可以加速传奇类手游攻击速度的。 4、传奇...

什么软件可以看VIP视频投屏(能投屏的免费vip视频软件)

什么软件可以看VIP视频投屏(能投屏的免费vip视频软件)

本篇文章给大家谈谈什么软件可以看VIP视频投屏,以及能投屏的免费vip视频软件对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文目录一览: 1、免费观看vip又能投屏的软件 2、看vip电影用什么软件? 3、手机vip会员怎么在电视上用 4、腾讯开什么会员可以用投影和手机看...

小橙子怎么了(小橙子姐姐怎么了)

小橙子怎么了(小橙子姐姐怎么了)

本篇文章给大家谈谈小橙子怎么了,以及小橙子姐姐怎么了对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文目录一览: 1、以家人之名小橙子从楼上摔下来了是第几集? 2、小橙子爸爸怎么死的 3、《以家人之名》中小橙子演员曾被遗弃是怎么回事? 4、小橙子的日常生活,圈了多少的粉丝?优秀...

易语言程序能被破解后取源码(易语言源码加密如何破解)

易语言程序能被破解后取源码(易语言源码加密如何破解)

今天给各位分享易语言程序能被破解后取源码的知识,其中也会对易语言源码加密如何破解进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、怎么把别人用易语言编写的程序的源码整出来 2、易语言的程序破解之后能拿到源码吗? 3、能破解出软件的原代码么! 4、易...