如何使用Android调用百度地图API

如何使用Android调用百度地图API,第1张

工具/原料

笔记本电脑或台式机

互联网

谷歌浏览器等主流浏览器

百度地图API

方法/步骤

在百度搜索引擎中搜索关键词“百度地图API” 。

访问百度地图API官方网站 。

本经验案例以web开发为为例,所以选择Javascript API。

百度地图JavaScript API是一套由JavaScript语言编写的应用程序接口,可帮助您在网站中构建功能丰富、交互性强的地图应用,支持PC端和移动端基于浏览器的地图应用开发,且支持HTML5特性的地图开发。另外,2014年1月9日,极速版JavaScript API全新上线,此版本专门针对简单功能的移动基指端浏览器开发提供。

该套API免费对外开放。自v1.5版本起,您需先申请密钥(ak)才可使用,接口(除发送短信功能外)无使用次数限制。

Javascript API有3种,这里选择Javascript API大众版,。

申请百度地图密钥 。

<!DOCTYPE html>

<html>

<head>

<meta http-equiv="Content-Type" content="text/htmlcharset=utf-8" />

<meta name="viewport" content="initial-scale=1.0, user-scalable=no" />

<style type="text/css">

body, html,#allmap {width: 100%height: 100%overflow: hiddenmargin:0font-family:"微软雅黑"}

</style>

<script type="text/javascript" src="htt /api.map.baiducom/api?v=2.0&ak=您的密钥租虚"></script>

<title>地图展示</title>

</head>

<body>

<div id="allmap"></div>

</body>

</html>

<script type="text/javascript">

// 百度地图API功能

var map = new BMap.Map("allmap") // 创建Map实例

map.centerAndZoom(new BMap.Point(116.404, 39.915), 11) // 初始化地图,设置中心点坐标和地图级别

map.addControl(new BMap.MapTypeControl()) //添加地图类型控弊锋燃件

map.setCurrentCity("北京") // 设置地图显示的城市 此项是必须设置的

map.enableScrollWheelZoom(true)//开启鼠标滚轮缩放

</script>

1)下载百度地图移动版API(Android)开发包要在Android应用中使用百度地图API,就需要在工程中引用百度地图API开发包,这个开发包包含两个文件:baidumapapi.jar和libBMapApiEngine.so。2)申请API Key和使用Google map api一样,在使用百度地图API之前也需要获取相应的API Key。百度地图API Key与你的百度账户相关联,因此您必须先有百度帐户,才能获得API Key;并且,该Key与您引用哗橘携API的程序名称有关。百度API Key的申请要比Google的简单多了,其实只要你有百度帐伍码号,应该不超过30秒就能完成API Key的申请。3)创建一个Android工程这里需要强调一点:百度地图移动版api支持Android 1.5及以上系统乱伏,因此我们创建的工程应基于Android SDK 1.5及以上。

以下是一些常用的实时卫星地图软件app:

1. 谷歌地图 - 支持多裤枯平台使用,免费,并提供了丰富的实时交通状况、公交路线、商户信息等。

2. 百度地图 - 界面美观易用,免费,并提供了类似谷歌地图的实时路况、公交线路查询等。

3. 腾讯地图 - 支持多平台使用,功能强大且免费,兼顾城市、乡村两种地形地图,最具特色的是它的步行导航。

4. 高德地图 - 属于蚂蚁金服旗下,支持Android、iOS、网页等平台使用,免费且提供精准路况推荐,还能预约滴滴出行,让用户一站式出行体验。

5. Mapbox - 提供了高度可定制化的地图API,定位服务和导航工具,是一个用于构建地图应用程序的iOS和Android平台的开源开发工具。

以上就是一些比较经典的实时卫星地图软拆悄件app,用户可以根据自己的需要进行选择。胡御洞


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12563194.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存