2024年9月申请百度地图api(百度地图api怎么调用)

 更新时间:2024-09-21 05:51:29

  ⑴申请百度地图api(百度地图api怎么调用

  ⑵百度地图api怎么调用

  ⑶下载百度地图移动版API(Android)开发包???????要在Android应用中使用百度地图API,就需要在工程中引用百度地图API开发包,这个开发包包含两个文件:baidumapapi.jar和libBMapApiEngine.so。

  ⑷申请APIKey?和使用Googlemapapi一样,在使用百度地图API之前也需要获取相应的APIKey。百度地图APIKey与你的百度账户相关联,因此您必须先有百度帐户,才能获得API?Key;并且,该Key与您引用API的程序名称有关。?????百度API?Key的申请要比Google的简单多了,其实只要你有百度帐号,应该不超过秒就能完成APIKey的申请。

  ⑸创建一个Android工程?????这里需要强调一点:百度地图移动版api支持Android.及以上系统,因此我们创建的工程应基于AndroidSDK?.及以上。?工程创建完成后,将baidumapapi.jar和libBMapApiEngine.so分别拷贝到工程的根目录及libs/armeabi目录下,并在工程属性-》Java?BuildPath-》Libraries中选择“Add?JARs”,选定baidumapapi.jar,这样就可以在应用中使用百度地图API了。工程完整的目录结构如下图所示:

  ⑹在布局文件中添加地图控件(res/layout/main.xml)

  ⑺创建Activity继承.baidu.mapapi.MapActivity

  ⑻package?.liufeng.baidumap;import?android.graphics.drawable.Drawable;import?android.os.Bundle;import?.baidu.mapapi.BMapManager;import?.baidu.mapapi.GeoPoint;import?.baidu.mapapi.MapActivity;import?.baidu.mapapi.MapController;import?.baidu.mapapi.MapView;public?class?MainActivity?extends?MapActivity?{ private?BMapManager?mapManager; private?MapView?mapView; private?MapController?mapController; Override public?void?onCreate(Bundle?savedInstanceState)?{ super.onCreate(savedInstanceState); setContentView(R.layout.main); //?初始化MapActivity mapManager?=?new?BMapManager(getApplication()); //?init方法的第一个参数需填入申请的API?Key mapManager.init(“BEBABAEADAF“,?null); super.initMapActivity(mapManager); mapView?=?(MapView)?findViewById(R.id.map_View); //?设置地图模式为交通地图 mapView.setTraffic(true); //?设置启用内置的缩放控件 mapView.setBuiltInZoomControls(true); //?用给定的经纬度构造一个GeoPoint(纬度,经度 GeoPoint?point?=?new?GeoPoint((int)?(.?*?E),?(int)?(.?*?E)); //?创建标记maker Drawable?marker?=?this.getResources().getDrawable(R.drawable.iconmarka); //?为maker定义位置和边界 marker.setBounds(,?,?marker.getIntrinsicWidth(),?marker.getIntrinsicHeight()); //?取得地图控制器对象,用于控制MapView mapController?=?mapView.getController(); //?设置地图的中心 mapController.setCenter(point); //?设置地图默认的缩放级别 mapController.setZoom(); } Override protected?boolean?isRouteDisplayed()?{ return?false; } Override protected?void?onDestroy()?{ if?(mapManager?!=?null)?{ mapManager.destroy(); mapManager?=?null; } super.onDestroy(); } Override protected?void?onPause()?{ if?(mapManager?!=?null)?{ mapManager.stop(); } super.onPause(); } Override protected?void?onResume()?{ if?(mapManager?!=?null)?{ mapManager.start(); } super.onResume(); }}

  ⑼在AndroidManifest.xml中配置

  ⑽《?xml?version=“.“?encoding=“utf-“?》《manifest?xmlns:android=“??????package=“.liufeng.baidumap“??????android:versionCode=““??????android:versionName=“.“》????《application?android:icon=“drawable/icon“?android:label=“string/app_name“》????????《activity?android:name=“.MainActivity“?android:label=“string/app_name“》????????????《intent-filter》????????????????《action?android:name=“android.intent.action.MAIN“?/》????????????????《category?android:name=“android.intent.category.LAUNCHER“?/》????????????《/intent-filter》????????《/activity》????《/application》????《uses-sdk?android:minSdkVersion=““?/》 《uses-permission?android:name=“android.permission.AESS_WORK_STATE“?/》????《uses-permission?android:name=“android.permission.AESS_FINE_LOCATION“?/》????《uses-permission?android:name=“android.permission.INTER“?/》????《uses-permission?android:name=“android.permission.WRITE_EXTERNAL_STORAGE“?/》????《uses-permission?android:name=“android.permission.AESS_WIFI_STATE“?/》????《uses-permission?android:name=“android.permission.CHANGE_WIFI_STATE“?/》????《uses-permission?android:name=“android.permission.READ_PHONE_STATE“?/》《/manifest》

  ⑾要在自己的网站上用百度地图,怎么申请API,网址是什么

  ⑿百度地图开放平台地址:进去按照提示一步步的操作就行了

  ⒀如何获取百度地图API的密钥以及调用百度地图api

  ⒁首先打开百度地图,右上方找到“地图API”栏目点开之后是百度开放平台,往下拉一点点,看到“申请密匙”点击进去。这个时候需要登录各位的百度账号才能进去哦~进入之后会看到百度地图LBS开放平台。.选择“创建应用”.“应用名称”可以自己随意编辑,既然是百度地图,建议大家就写“地图”.“IP白名单”处建议大家就填.../,方便在不同的电脑上操作.点击“提交”

  ⒂如何申请百度地图API的密钥我是用来做开发用的,注册使用百度地图API时需要一个网址,我没有,要怎么办

  ⒃这个密钥你如果你是本地用的话,不要它也可以跑起来。如果你开发,你可以随便找个网站注册,得到个密钥都可以,但是这样来的密钥也只能本地用。如果要放到网上的话,你的密钥对应的网站就只能是你申请的那个,要不让会提示密钥错误。本人亲测,我也是用这个做开发。

  ⒄如何申请百度地图apikey

  ⒅在做开发的过程中,有时要使用到定位等功能,就可以使用百度地图,而在使用前我们首先要去申请一个百度地图的key才能使用百度地图的功能。、首先,要拥有一个百度帐号。如果已有,可以直接登录,没有就要去注册一个百度ID。、有了百度帐号就可以去网站申请key了,百度“百度地图API“,点开第一条信息就可以进百度地图API的官网。、进官网会显示一个提示,选择Android程序员可以进去了解下百度地图,你如果和了解就可以直接关了。然后找到下面的申请密钥的按钮点进去。、在这里因为是展示Android百度API的应用,所以点击创建应用,在窗口中选择formobile,应用名称可以随便设置。、而最重要的就是下面安全码的填写了,数字签名可以通过打开Eclipse的首选项查看,而不用命令查看那么麻烦。如图箭头所指就是sha值。、然后复制在安全码里面,+;+包名,这里的包名要与你程序中的包名所一致。到这里基本就大功告成了,确定之后开始你的开发之路吧。

  ⒆百度地图API需要申请key吗

  ⒇百度地图JavScriptAPI、LBS云API、Web服务API、车联网API、AndroidSDK、iOSSDK需要申请key且前四个产品使用新的key机制,即四个产品可共用同一套key。百度地图API官网每个产品概述页均会说明是否需要使用key,且提供申请key的地址。其他产品无需申请。

  ⒈如何申请百度地图API密匙

  ⒉首先,要拥有一个百度帐号。如果已有,可以直接登录,没有就要去注册一个百度ID。有了百度帐号就可以去网站申请key了,百度“百度地图API“,点开第一条信息就可以进百度地图API的官网。进官网会显示一个提示,选择Android程序员可以进去了解下...

  ⒊如何在Android应用中使用百度地图api

  ⒋在Android应用中使用百度地图api方法如下:

  ⒌如何使用百度地图API

  ⒍下载百度地图移动版API(Android)开发包要在Android应用中使用百度地图API,就需要在工程中引用百度地图API开发包,这个开发包包含两个文件:baidumapapi.jar和libBMapApiEngine.so。

  ⒎申请APIKey?和使用Googlemapapi一样,在使用百度地图API之前也需要获取相应的APIKey。百度地图APIKey与你的百度账户相关联,因此您必须先有百度帐户,才能获得APIKey;并且,该Key与您引用API的程序名称有关。百度API?Key的申请要比Google的简单多了,其实只要你有百度帐号,应该不超过秒就能完成APIKey的申请。

  ⒏创建一个Android工程这里需要强调一点:百度地图移动版api支持Android.及以上系统,因此我们创建的工程应基于AndroidSDK?.及以上。?工程创建完成后,将baidumapapi.jar和libBMapApiEngine.so分别拷贝到工程的根目录及libs/armeabi目录下,并在工程属性-》Java?BuildPath-》Libraries中选择“Add?JARs”,选定baidumapapi.jar,这样就可以在应用中使用百度地图API了。工程完整的目录结构如下图所示:

  ⒐在布局文件中添加地图控件(res/layout/main.xml)

  ⒑创建Activity继承.baidu.mapapi.MapActivity

  ⒒package?.liufeng.baidumap;?import?android.graphics.drawable.Drawable;import?android.os.Bundle;?import?.baidu.mapapi.BMapManager;import?.baidu.mapapi.GeoPoint;import?.baidu.mapapi.MapActivity;import?.baidu.mapapi.MapController;import?.baidu.mapapi.MapView;?public?class?MainActivity?extends?MapActivity?{????private?BMapManager?mapManager;????private?MapView?mapView;????private?MapController?mapController;?????Override????public?void?onCreate(Bundle?savedInstanceState)?{????????super.onCreate(savedInstanceState);????????setContentView(R.layout.main);?????????//?初始化MapActivity????????mapManager?=?new?BMapManager(getApplication());????????//?init方法的第一个参数需填入申请的API?Key????????mapManager.init(“BEBABAEADAF“,?null);????????super.initMapActivity(mapManager);?????????mapView?=?(MapView)?findViewById(R.id.map_View);????????//?设置地图模式为交通地图????????mapView.setTraffic(true);????????//?设置启用内置的缩放控件????????mapView.setBuiltInZoomControls(true);?????????//?用给定的经纬度构造一个GeoPoint(纬度,经度????????GeoPoint?point?=?new?GeoPoint((int)?(.?*?E),?(int)?(.?*?E));?????????//?创建标记maker????????Drawable?marker?=?this.getResources().getDrawable(R.drawable.iconmarka);????????//?为maker定义位置和边界????????marker.setBounds(,?,?marker.getIntrinsicWidth(),?marker.getIntrinsicHeight());?????????//?取得地图控制器对象,用于控制MapView????????mapController?=?mapView.getController();????????//?设置地图的中心????????mapController.setCenter(point);????????//?设置地图默认的缩放级别????????mapController.setZoom();????}?????Override????protected?boolean?isRouteDisplayed()?{????????return?false;????}?????Override????protected?void?onDestroy()?{????????if?(mapManager?!=?null)?{????????????mapManager.destroy();????????????mapManager?=?null;????????}????????super.onDestroy();????}?????Override????protected?void?onPause()?{????????if?(mapManager?!=?null)?{????????????mapManager.stop();????????}????????super.onPause();????}?????Override????protected?void?onResume()?{????????if?(mapManager?!=?null)?{????????????mapManager.start();????????}????????super.onResume();????}}

  ⒓在AndroidManifest.xml中配置

  ⒔《?xml?version=“.“?encoding=“utf-“?》《manifest?xmlns:android=“???????package=“.liufeng.baidumap“??????android:versionCode=““??????android:versionName=“.“》????《application?android:icon=“drawable/icon“?android:label=“string/app_name“》????????《activity?android:name=“.MainActivity“?android:label=“string/app_name“》????????????《intent-filter》????????????????《action?android:name=“android.intent.action.MAIN“?/》????????????????《category?android:name=“android.intent.category.LAUNCHER“?/》????????????《/intent-filter》????????《/activity》????《/application》?????《uses-sdk?android:minSdkVersion=““?/》????《uses-permission?android:name=“android.permission.AESS_WORK_STATE“?/》????《uses-permission?android:name=“android.permission.AESS_FINE_LOCATION“?/》????《uses-permission?android:name=“android.permission.INTER“?/》????《uses-permission?android:name=“android.permission.WRITE_EXTERNAL_STORAGE“?/》????《uses-permission?android:name=“android.permission.AESS_WIFI_STATE“?/》????《uses-permission?android:name=“android.permission.CHANGE_WIFI_STATE“?/》????《uses-permission?android:name=“android.permission.READ_PHONE_STATE“?/》《/manifest》

  ⒕百度地图开发怎么申请密钥

  ⒖首先打开百度地图,右上方找到“地图API”栏目

  ⒗点开之后是百度开放平台,往下拉一点点,看到“申请密匙”点击进去。这个时候需要登录各位的百度账号才能进去哦~

  ⒘进入之后会看到百度地图LBS开放平台。

  ⒙“应用名称”可以自己随意编辑,既然是百度地图,建议大家就写“地图”

  ⒚“IP白名单”处建议大家就填.../,方便在不同的电脑上操作

  ⒛提交之后会出现如下网页,访问应用(AK处会出现一串数字字母代码。

  这个就是我们要的密匙,把它再粘贴到自己创建的地图代码中去就好了!

您可能感兴趣的文章:

相关文章