百度地图API使用方法【百度地图api】

一、如何使用百度地图API

1、在百度搜索引擎中搜索关键词“百度地图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)//开启鼠标滚轮缩放。

二、百度地图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)运行结果。

三、如何使用百度地图API

1、在百度搜索引擎中搜索关键词“百度地图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、首先,我们需要百度一下百度地图API或者百度地图开放平台。

2、然后在右上角处,先登录你的百度账号——然后再点击左边那个一个控制台。

3、然后进入控制台的主页——后台地图AK的管理界面,点击创建应用。

4、然后,输入你的地图API的名字(随意输入,只要不与之前创建的重复),然后在选择下拉选项,如果你是浏览器调用——选择浏览器。如果是服务端就选服务端(PS:服务端和浏览器调用是分开的)。

5、然后在下面的 Referer白名单:里面只需要输入一个 * 就可以了。但这样容易暴露,不太安全,应该还是设置自己的域名比较好。

6、然后点击提交即可,就会创新了一个新的AK。然后将上面那条(即刚才创建的)的AK复制粘贴。。

7、打开你的程序,将你用的那条调用百度地图的JS里面的AK提交掉即可(即ak=刚创建的AK),然后就大功告成了。。

五、百度地图JavaScript API使用方法

1、进入百度地图开放平台首页,搜索百度地图开放平台,进入百度地图开放平台首页。。

2、进入JavaScriptAPI主页,通过开发菜单下的Web开发页签下的JavaScriptAPI。。

3、版本限制,自v5版本起,您需先申请密钥(ak)才可使用,接口(除发送短信功能外)无使用次数限制。。

4、获取密钥,通过获取密钥入口,进入我的应用,可查看获取密钥历史信息,新应用密钥创建新应用后生成。

5、创建应用,设置应用名称,选择应用类型,设置IP白名单,IP白名单意思是允许使用该密钥进行百度地图JavaScriptAPI的网址,提交后生成应用记录,可查看并复制密钥进行使用。。

6、绘制地图,引用百度地图JavaScriptAPI,初始化地图信息。。

六、百度地图API调用

1、百度API地址:百度直接搜索百度地图API。

2、确定城市,输入具体地址,查看地图。

3、设置地图,宽度、高度等。

4、复制代码,放到你的代码中。

七、百度地图之拾取坐标系统的使用

1、打开百度首页,点击右上角“地图”连接,如下图所示:。

2、在打开的百度地图页面,点击右上角的“地图API”,如下图所示:。

3、在打开的百度地图API-首页,下拉找到”插件与工具“,点击“坐标拾取工具”,如下图所示:。

4、在拾取坐标系统页面,点击“更换城市”,选择自己需要的城市,如下图所示:。

5、在拾取坐标系统页面,点击地图上某个位置,可以在“当前坐标点如下”输入框中看到该位置的经纬度坐标值,如下图所示:。

6、勾选“坐标反查”,然后在输入框中,输入某个经纬度坐标,如下图所示:。

7、点击“百度一下”,可以在地图上以红色标示某个位置,如下图所示:。

八、如何使用百度地图API

1、在百度搜索引擎中搜索关键词“百度地图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中配置android、versionCode="1"android、versionName="0">t  7)运行结果。

转载请注明出处阿文说说网 » 百度地图API使用方法【百度地图api】