1、1)下载百度地图移动版API(Android)开发包要在Android应用中使用百度地图API,就需要在工程中引用百度地图API开发包,这个开发包包含两个文件、baidumapapi.jar和libBMapApiEngine.so。
2、2)申请APIKey和使用Googlemapapi一样,在使用百度地图API之前也需要获取相应的APIKey。
3、百度地图APIKey与你的百度账户相关联,因此您必须先有百度帐户,才能获得APIKey。
4、并且,该Key与您引用API的程序名称有关。
5、百度APIKey的申请要比Google的简单多了,其实只要你有百度帐号,应该不超过30秒就能完成APIKey的申请。
6、3)创建一个Android工程这里需要强调一点、百度地图移动版api支持Android5及以上系统,因此我们创建的工程应基于AndroidSDK5及以上。
7、工程创建完成后,将baidumapapi.jar和libBMapApiEngine.so分别拷贝到工程的根目录及libs/armeabi目录下,并在工程属性->JavaBuildPath->Libraries中选择“AddJARs”,选定baidumapapi.jar,这样就可以在应用中使用百度地图API了。
8、工程完整的目录结构如下图所示、4)在布局文件中添加地图控件(res/layout/main.xml) 5)创建Activity继承com.baidu.mapapi.MapActivitypackagecom.liufeng.baidumapimportandroid.graphics.drawable.Drawableimportandroid.os.Bundleimportcom.baidu.mapapi.BMapManagerimportcom.baidu.mapapi.GeoPointimportcom.baidu.mapapi.MapActivityimportcom.baidu.mapapi.MapControllerimportcom.baidu.mapapi.MapViewpublicclassMainActivityextendsMapActivity{tprivateBMapManagermapManagertprivateMapViewmapViewtprivateMapControllermapControllert@OverridetpublicvoidonCreate(BundlesavedInstanceState){ttsuper.onCreate(savedInstanceState)ttsetContentView(R.layout.main)tt//初始化MapActivityttmapManager=newBMapManager(getApplication())tt//init方法的第一个参数需填入申请的APIKeyttmapManager.init("285B415EBAB2A92293E85502150ADA7F03C777C4",null)ttsuper.initMapActivity(mapManager)ttmapView=(MapView)findViewById(R.id.map_View)tt//设置地图模式为交通地图ttmapView.setTraffic(true)tt//设置启用内置的缩放控件ttmapView.setBuiltInZoomControls(true)tt//用给定的经纬度构造一个GeoPoint(纬度,经度)ttGeoPointpoint=newGeoPoint((int)(118440*1E6),(int)(493147*1E6))tt//创建标记makerttDrawablemarker=this.getResources().getDrawable(R.drawable.iconmarka)tt//为maker定义位置和边界ttmarker.setBounds(0,0,marker.getIntrinsicWidth(),marker.getIntrinsicHeight())tt//取得地图控制器对象,用于控制MapViewttmapController=mapView.getController()tt//设置地图的中心ttmapController.setCenter(point)tt//设置地图默认的缩放级别ttmapController.setZoom(12)t}t@OverridetprotectedbooleanisRouteDisplayed(){ttreturnfalset}t@OverridetprotectedvoidonDestroy(){ttif(mapManager。
9、=null){tttmapManager.destroy()tttmapManager=nulltt}ttsuper.onDestroy()t}t@OverridetprotectedvoidonPause(){ttif(mapManager。
10、=null){tttmapManager.stop()tt}ttsuper.onPause()t}t@OverridetprotectedvoidonResume(){ttif(mapManager。
11、=null){tttmapManager.start()tt}ttsuper.onResume()t}} 6)在AndroidManifest.xml中配置android、versionCode="1"android、versionName="0">t 7)运行结果。
二、如何使用百度地图API?1、首先,我们需要百度一下百度地图API或者百度地图开放平台。
2、然后在右上角处,先登录你的百度账号——然后再点击左边那个一个控制台。
3、然后进入控制台的主页——后台地图AK的管理界面,点击创建应用。
4、然后,输入你的地图API的名字(随意输入,只要不与之前创建的重复),然后在选择下拉选项,如果你是浏览器调用——选择浏览器。如果是服务端就选服务端(PS:服务端和浏览器调用是分开的)。
5、然后在下面的 Referer白名单:里面只需要输入一个 * 就可以了。但这样容易暴露,不太安全,应该还是设置自己的域名比较好。
6、然后点击提交即可,就会创新了一个新的AK。然后将上面那条(即刚才创建的)的AK复制粘贴。。
7、打开你的程序,将你用的那条调用百度地图的JS里面的AK提交掉即可(即ak=刚创建的AK),然后就大功告成了。。
三、如何使用百度地图API1、在百度搜索引擎中搜索关键词“百度地图API”,如下图所示。。
2、访问百度地图API官方网站,如下图所示。。
3、 本经验案例以web开发为为例,所以选择JavascriptAPI。 百度地图JavaScriptAPI是一套由JavaScript语言编写的应用程序接口,可帮助您在网站中构建功能丰富、交互性强的地图应用,支持PC端和移动端基于浏览器的地图应用开发,且支持HTML5特性的地图开发。另外,2014年1月9日,极速版JavaScriptAPI全新上线,此版本专门针对简单功能的移动端浏览器开发提供。 该套API免费对外开放。自v5版本起,您需先申请密钥(ak)才可使用,接口(除发送短信功能外)无使用次数限制。 。
4、JavascriptAPI有3种,这里选择JavascriptAPI大众版,如下图所示。。
5、申请百度地图密钥,如下图所示。。
6、body,html,#allmap{width:;height:;overflow:hidden;margin:0;font-family:"微软雅黑";}地图展示//百度地图API功能varmap=newBMap.Map("allmap"); //创建Map实例map.centerAndZoom(newBMap.Point(1404,915),11); //初始化地图,设置中心点坐标和地图级别map.addControl(newBMap.MapTypeControl()); //添加地图类型控件map.setCurrentCity("北京"); //设置地图显示的城市此项是必须设置的map.enableScrollWheelZoom(true); //开启鼠标滚轮缩放。
四、百度地图API如何使用1、1)下载百度地图移动版API(Android)开发包要在Android应用中使用百度地图API,就需要在工程中引用百度地图API开发包,这个开发包包含两个文件、baidumapapi.jar和libBMapApiEngine.so。
2、2)申请APIKey和使用Googlemapapi一样,在使用百度地图API之前也需要获取相应的APIKey。
3、百度地图APIKey与你的百度账户相关联,因此您必须先有百度帐户,才能获得APIKey。
4、并且,该Key与您引用API的程序名称有关。
5、百度APIKey的申请要比Google的简单多了,其实只要你有百度帐号,应该不超过30秒就能完成APIKey的申请。
6、3)创建一个Android工程这里需要强调一点、百度地图移动版api支持Android5及以上系统,因此我们创建的工程应基于AndroidSDK5及以上。
7、工程创建完成后,将baidumapapi.jar和libBMapApiEngine.so分别拷贝到工程的根目录及libs/armeabi目录下,并在工程属性->JavaBuildPath->Libraries中选择“AddJARs”,选定baidumapapi.jar,这样就可以在应用中使用百度地图API了。
8、工程完整的目录结构如下图所示、4)在布局文件中添加地图控件(res/layout/main.xml) 5)创建Activity继承com.baidu.mapapi.MapActivitypackagecom.liufeng.baidumapimportandroid.graphics.drawable.Drawableimportandroid.os.Bundleimportcom.baidu.mapapi.BMapManagerimportcom.baidu.mapapi.GeoPointimportcom.baidu.mapapi.MapActivityimportcom.baidu.mapapi.MapControllerimportcom.baidu.mapapi.MapViewpublicclassMainActivityextendsMapActivity{tprivateBMapManagermapManagertprivateMapViewmapViewtprivateMapControllermapControllert@OverridetpublicvoidonCreate(BundlesavedInstanceState){ttsuper.onCreate(savedInstanceState)ttsetContentView(R.layout.main)tt//初始化MapActivityttmapManager=newBMapManager(getApplication())tt//init方法的第一个参数需填入申请的APIKeyttmapManager.init("285B415EBAB2A92293E85502150ADA7F03C777C4",null)ttsuper.initMapActivity(mapManager)ttmapView=(MapView)findViewById(R.id.map_View)tt//设置地图模式为交通地图ttmapView.setTraffic(true)tt//设置启用内置的缩放控件ttmapView.setBuiltInZoomControls(true)tt//用给定的经纬度构造一个GeoPoint(纬度,经度)ttGeoPointpoint=newGeoPoint((int)(118440*1E6),(int)(493147*1E6))tt//创建标记makerttDrawablemarker=this.getResources().getDrawable(R.drawable.iconmarka)tt//为maker定义位置和边界ttmarker.setBounds(0,0,marker.getIntrinsicWidth(),marker.getIntrinsicHeight())tt//取得地图控制器对象,用于控制MapViewttmapController=mapView.getController()tt//设置地图的中心ttmapController.setCenter(point)tt//设置地图默认的缩放级别ttmapController.setZoom(12)t}t@OverridetprotectedbooleanisRouteDisplayed(){ttreturnfalset}t@OverridetprotectedvoidonDestroy(){ttif(mapManager。
9、=null){tttmapManager.destroy()tttmapManager=nulltt}ttsuper.onDestroy()t}t@OverridetprotectedvoidonPause(){ttif(mapManager。
10、=null){tttmapManager.stop()tt}ttsuper.onPause()t}t@OverridetprotectedvoidonResume(){ttif(mapManager。
11、=null){tttmapManager.start()tt}ttsuper.onResume()t}} 6)在AndroidManifest.xml中配置t 7)运行结果。
五、如何使用百度地图API1、方法/步骤1调用百度地图必须要有百度账号,然后点击地图,进入百度地图开发界面!2点击web开发,进茹web地图调用界面,进入大众开发界面,3这一步就进入了web地图调用页面啦,里面有的功能,可以看下图,选择你需要的表现形式,我选择一个"逆/地理编码",点击进入代码页面。
2、4下面就是对代码进行修改啦,修改的地方如图上所标注的,都是简单的,当你把信息都修改成你需要的信息就行啦。
3、5然后把代码复制下来,添加到代码编辑器里保存下就可以生成地图html啦,然后只要用iframe标签引入你的html代码你的地图就引用成功啦END方法/步骤21还有另一比较简单便捷的方法,就是点击“地图生成器”,进入以后就可以直接填写信息啦2接下来就是简单的填写信息,填写号以后看下效果如何!3剩下就是复制代码和引入!。
六、如何使用百度地图API1、在百度搜索引擎中搜索关键词“百度地图API”,如下图所示。
2、2访问百度地图API官方网站,如下图所示。
3、3本经验案例以web开发为为例,所以选择JavascriptAPI。
4、百度地图JavaScriptAPI是一套由JavaScript语言编写的应用程序接口,可帮助您在网站中构建功能丰富、交互性强的地图应用,支持PC端和移动端基于浏览器的地图应用开发,且支持HTML5特性的地图开发。
5、另外,2014年1月9日,极速版JavaScriptAPI全新上线,此版本专门针对简单功能的移动端浏览器开发提供。
6、该套API免费对外开放。
7、自v5版本起,您需先申请密钥(ak)才可使用,接口(除发送短信功能外)无使用次数限制。
8、4JavascriptAPI有3种,这里选择JavascriptAPI大众版,如下图所示。
9、5申请百度地图密钥,如下图所示。
10、body,html,#allmap{width、height、overflow、hiddenmargin、0font-family、"微软雅黑"}//百度地图API功能varmap=newBMap.Map("allmap")//创建Map实例map.centerAndZoom(newBMap.Point(1404,915),11)//初始化地图,设置中心点坐标和地图级别map.addControl(newBMap.MapTypeControl())//添加地图类型控件map.setCurrentCity("北京")//设置地图显示的城市此项是必须设置的map.enableScrollWheelZoom(true)//开启鼠标滚轮缩放。
七、百度地图JavaScript API使用方法1、进入百度地图开放平台首页,搜索百度地图开放平台,进入百度地图开放平台首页。。
2、进入JavaScriptAPI主页,通过开发菜单下的Web开发页签下的JavaScriptAPI。。
3、版本限制,自v5版本起,您需先申请密钥(ak)才可使用,接口(除发送短信功能外)无使用次数限制。。
4、获取密钥,通过获取密钥入口,进入我的应用,可查看获取密钥历史信息,新应用密钥创建新应用后生成。
5、创建应用,设置应用名称,选择应用类型,设置IP白名单,IP白名单意思是允许使用该密钥进行百度地图JavaScriptAPI的网址,提交后生成应用记录,可查看并复制密钥进行使用。。
6、绘制地图,引用百度地图JavaScriptAPI,初始化地图信息。。
八、如何使用百度地图API1、下载安装百度地图,连接网络,打开百度地图即可,如何要使用导航,请开启“Gps”。
九、如何使用百度地图API1、在百度搜索引擎中搜索关键词“百度地图API”,如下图所示。。
2、访问百度地图API官方网站,如下图所示。。
3、 本经验案例以web开发为为例,所以选择JavascriptAPI。 百度地图JavaScriptAPI是一套由JavaScript语言编写的应用程序接口,可帮助您在网站中构建功能丰富、交互性强的地图应用,支持PC端和移动端基于浏览器的地图应用开发,且支持HTML5特性的地图开发。另外,2014年1月9日,极速版JavaScriptAPI全新上线,此版本专门针对简单功能的移动端浏览器开发提供。 该套API免费对外开放。自v5版本起,您需先申请密钥(ak)才可使用,接口(除发送短信功能外)无使用次数限制。 。
4、JavascriptAPI有3种,这里选择JavascriptAPI大众版,如下图所示。。
5、申请百度地图密钥,如下图所示。。
6、body,html,#allmap{width:;height:;overflow:hidden;margin:0;font-family:"微软雅黑";}地图展示//百度地图API功能varmap=newBMap.Map("allmap"); //创建Map实例map.centerAndZoom(newBMap.Point(1404,915),11); //初始化地图,设置中心点坐标和地图级别map.addControl(newBMap.MapTypeControl()); //添加地图类型控件map.setCurrentCity("北京"); //设置地图显示的城市此项是必须设置的map.enableScrollWheelZoom(true); //开启鼠标滚轮缩放。